java.lang.UnsupportedClassVersionError:.class文件中的错误版本号

时间:2011-09-20 18:43:13

标签: java

  

可能重复:
  Tool to read and display Java .class versions

我怀疑这是因为我在Java 5 VM上运行程序,而我的一个依赖类是使用Java 6构建的。

我的问题:如何操作我可以轻松浏览应用程序中所有jar文件和类文件的列表,以确定每个类的版本号?

必须有一个实用程序。

谢谢, 彼得

2 个答案:

答案 0 :(得分:4)

答案 1 :(得分:2)

您可以使用可在JDK安装下的bin目录中找到的javap实用程序。

javap -verbose MyTest | find "major version"如果你在Windows上 javap -verbose MyTest | grep "major version"如果你在Unix上