Possible Duplicate:
Tool to read and display Java .class versionsjava.lang.UnsupportedClassVersionError错误:在.class文件
我收到此错误错误版本号,我怀疑,因为我在一个Java虚拟机5上运行的程序,而我依赖的类之一是内置Java 6.
我的问题:我该如何轻松浏览我应用程序中所有jar和class文件的列表以确定每个类的版本号?
必须有一个这样做的工具。
谢谢, 彼得
Possible Duplicate:
Tool to read and display Java .class versionsjava.lang.UnsupportedClassVersionError错误:在.class文件
我收到此错误错误版本号,我怀疑,因为我在一个Java虚拟机5上运行的程序,而我依赖的类之一是内置Java 6.
我的问题:我该如何轻松浏览我应用程序中所有jar和class文件的列表以确定每个类的版本号?
必须有一个这样做的工具。
谢谢, 彼得
您可以使用javap的工具,可以在JDK安装在bin目录中找到。
javap -verbose MyTest | find "major version"
如果你是在Windows javap -verbose MyTest | grep "major version"
,如果你是在Unix
请问“-verbose”标记不告诉你够了吗? –