繁体   English   中英

有没有办法找出小程序在哪个Java版本中编译

[英]Is there a way to find out what version of Java an applet was compiled in

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

另外,我可以使用什么版本的Java,以便我的客户端不会收到该烦人的安全消息,“您确定要运行此程序吗?”

第三,带HTML5的画布真的可以绘制一个漂亮的图像网格吗?

打开罐子的包装,检查清单文件。 它应该在那里有一个标头,标明使用了什么版本的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. 如果没有清单,则可以使用ClassVersionCheckerjavap十六进制编辑器。
  2. 从Java 7u21(6u45和5u45)开始引入了这些更改 因此,在此之前的任何版本都可以。 但是,从安全角度来看,运行这样的旧版本并不明智!
  3. 是的,肯定地。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM