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