有没有办法从已编译的java .class文件中找到java版本?
答案 0 :(得分:3)
您正在命令行上查找(对于名为MyClass的类):
javap -verbose MyClass
您需要结果中的主要版本。以下是一些示例值:
Java 1.2 uses major version 46
Java 1.3 uses major version 47
Java 1.4 uses major version 48
Java 5 uses major version 49
Java 6 uses major version 50
Java 7 uses major version 51
答案 1 :(得分:0)
您可以尝试使用以下版本获取课程版本:
javap -verbose help
javap附带jdk,verbose
表示版本。
> javap -verbose help
Compiled from "help.java"
public class help
SourceFile: "help.java"
minor version: 0
major version: 46