【发布时间】:2011-09-21 02:56:30
【问题描述】:
我怀疑我遇到了这个错误,因为我在 Java 5 VM 上运行一个程序,而我的一个依赖类是用 Java 6 构建的。
我的问题:如何轻松浏览应用程序中所有 jar 和类文件的列表以确定每个类的版本号?
必须有一个实用程序来执行此操作。
谢谢, 彼得
【问题讨论】:
-
“-verbose”标志会不会告诉你足够的信息?
标签: java
我怀疑我遇到了这个错误,因为我在 Java 5 VM 上运行一个程序,而我的一个依赖类是用 Java 6 构建的。
我的问题:如何轻松浏览应用程序中所有 jar 和类文件的列表以确定每个类的版本号?
必须有一个实用程序来执行此操作。
谢谢, 彼得
【问题讨论】:
标签: java
【讨论】:
您可以使用 JDK 安装下 bin 目录下的 javap 实用程序。
javap -verbose MyTest | find "major version" 如果您使用的是 Windows
javap -verbose MyTest | grep "major version" 如果你在 Unix 上
【讨论】: