有没有办法找出编译的applet的Java版本

时间:2014-07-09 08:13:50

标签: java html5 applet

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

此外,我可以使用哪个版本的Java,以便我的客户端不会收到令人讨厌的安全消息,“你确定要运行这个”

第三,HTML5 with canvas是applet的更好选择吗,因为它只是描绘了一个漂亮的图像网格?

2 个答案:

答案 0 :(得分:1)

解压缩jar并检查MANIFEST文件。它应该有一个标题,说明使用了什么版本的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 是您要找的位。

答案 1 :(得分:0)

  1. 如果您没有清单,可以使用ClassVersionChecker,使用javaphex editor.
  2. 自Java 7u21(6u45和5u45)以来引入了changes。所以在此之前的任何版本都可以。但是从安全角度来看,运行这样一个旧版本是不明智的!
  3. 是的,绝对是。