我正在尝试调试
“.class 文件中的错误版本号”
java中的错误,有没有办法让我检查.class文件是哪个版本?
.class
我正在使用JRE1.5.0_6,但我JDK的版本是 1.6.0_13。
JRE1.5.0_6
JDK
我在 eclipse 中将兼容模式设置为 1.5 进行编译,我认为这可以工作......
您正在命令行上查找此内容(对于名为 MyClass 的类):
在 Unix/Linux 上:
javap -verbose MyClass | grep "major"
在 Windows 上:
javap -verbose MyClass | findstr "major"
您需要结果中的 主要 版本。以下是一些示例值: