5

如何判断 java 类是否已编译用于 java 6 vm?

有没有简单的方法?

4

3 回答 3

4

它在类文件格式规范中。有关该主题的WP 文章包括当前的版本号常量集。

于 2010-06-01T16:34:36.967 回答
4

在 unix 中,

$ javap -classpath <classpath> -verbose foo.Bar \
  | grep -q 'major version: 50' && echo yep || echo nope

谢谢@matt b。

于 2010-06-02T00:08:45.837 回答
0

通过使用java 反编译器

于 2010-06-01T16:35:35.217 回答