5

Java クラスが Java 6 VM で使用するためにコンパイルされたかどうかを確認するにはどうすればよいですか?

簡単な方法はありますか?

4

3 に答える 3

4

それはクラスファイル形式の仕様にあります。この件に関する WP の記事には、現在のバージョン番号定数のセットが含まれています。

于 2010-06-01T16:34:36.967 に答える
4

ユニックスでは、

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

ありがとう@マットb。

于 2010-06-02T00:08:45.837 に答える
0

Java逆コンパイラを使用する

于 2010-06-01T16:35:35.217 に答える