当前位置: 首页 > 知识库问答 >
问题:

有没有办法找出编译小程序的Java版本

公冶森
2023-03-14

我构建了一个旧的applet。它自然不会在今天的浏览器中运行。有没有办法找出编译它的Java版本。

另外,我可以使用什么版本的Java,这样我的客户端就不会收到令人讨厌的安全消息,“您确定要运行这个吗?”

第三,带画布的HTML5是否会是小程序的更好选择,因为它实际上只是绘制了一个漂亮的图像网格?

共有2个答案

云文栋
2023-03-14
  1. 如果没有清单,可以使用ClassVersionChecker、javap或十六进制编辑器
韦智刚
2023-03-14

解压缩jar并检查清单文件。它应该有一个标题,说明使用了什么版本的java

META-INF/MANIFEST示例。MF公司

Manifest-Version: 1.0
Archiver-Version: Plexus Archiver
Created-By: Apache Maven
Built-By: jleibiusky
Build-Jdk: 1.5.0_22

Build-Jdk:1.5。0_22是您正在寻找的位。

 类似资料:
  • 问题内容: 有没有办法编译一个node.js应用程序? 问题答案: 我可能已经很晚了,但是您可以使用“ nexe”模块在一个可执行文件中编译nodejs +您的脚本:https : //github.com/crcn/nexe

  • 问题内容: PHP数组可以为其元素包含数组。这些数组可以具有数组,依此类推。有没有办法找出PHP数组中存在的最大嵌套?一个示例是一个函数,如果初始数组不具有数组作为元素,则返回1;如果至少一个元素是数组,则返回2,依此类推。 问题答案: 应该这样做: 编辑:非常快速地测试了它,它似乎可以工作。

  • 问题内容: 我想做的是将我的代码发送到远程服务器,该服务器可能安装了不同的python版本和/或可能没有我的应用程序所需的软件包。 现在,要实现这种可移植性,我必须使用解释器和代码来构建可重定位的virtualenv。这种方法存在一些问题(例如,由于无法按预期工作,您必须手动将一堆库复制到virtualenv中),并且通常速度较慢。 从理论上讲,有一种方法可以静态地自行构建python。 我想知道

  • 问题内容: NetBeans是否可以显示项目的所有编辑器提示(例如缺少大括号,未使用的导入等)?理想情况下,它们将显示在“任务列表”中,但是项目视图中的警告图标也可以。 现在,我能做的最好的就是打开每个文件,并查看滚动条旁边的颜色指示器。 问题答案: 从NetBeans 7.2开始,有一个新的“检查”窗口(转到…),它将显示项目的所有提示。您还可以安装其他检查器,例如FindBugs,这些提示也将

  • 问题内容: 我想编写一个脚本来自动为修补程序创建功能分支。为此,我需要弄清楚如何查看当前构建中的最后一次提交。 有没有办法从Jenkins API获取最后的提交? 问题答案: 您没有指定要使用的API。但是假设使用Jenkins XML API,它将类似于:

  • 由于没有快速的lambda计算器,我使用上面的策略将非类型化lambda演算的术语编译为Haskell,以便快速计算它们。我对它的性能印象深刻:该程序创建了一个从到的数字列表,并在我的计算机上在不到一秒钟的时间内将它们相加。这比我预期的要快得多--只比Haskell直接等价物慢4倍--并且足以对我的目标有用。但是,请注意,为了满足类型系统的需要,我必须将函数和术语包装在fun/num构造函数下面。