Java App是否显示使用的版本?

时间:2011-01-05 18:52:26

标签: java

我可以检查java代码并确定它能运行的运行时吗?例如,我想确保环境中的所有应用程序都使用Sun SE6和JDK 1.6。

2 个答案:

答案 0 :(得分:4)

当您在任何课程上运行“javap -verbose”时,您将获得主要版本号和次要版本号。以下是major + minor与实际java jre版本之间的映射。

major  minor Java platform version 
45       3           1.0
45       3           1.1
46       0           1.2
47       0           1.3
48       0           1.4
49       0           1.5
50       0           1.6

如果您想以编程方式获取课程版本,可以点击以下链接: Java API to find out the JDK version a class file is compiled for?

答案 1 :(得分:1)

javap可能就是您想要的:

javap -verbose MyClass