【发布时间】:2010-06-01 16:30:55
【问题描述】:
如何判断 java 类是否已编译用于 java 6 vm?
有没有简单的方法?
【问题讨论】:
标签: java class compatibility java-6
如何判断 java 类是否已编译用于 java 6 vm?
有没有简单的方法?
【问题讨论】:
标签: java class compatibility java-6
它在class file format specification 中。 WP article on the subject 包括当前的版本号常量集。
【讨论】:
javap -verbose -classpath ... com.company.YourClassName 会为你打印出版本号
在 unix 中,
$ javap -classpath <classpath> -verbose foo.Bar \
| grep -q 'major version: 50' && echo yep || echo nope
感谢@matt b。
【讨论】:
通过使用java decompiler
【讨论】: