ホームページ >Java >&#&チュートリアル >.class ファイルのコンパイルに使用される JDK バージョンを確認するにはどうすればよいですか?

.class ファイルのコンパイルに使用される JDK バージョンを確認するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-12-08 10:00:20562ブラウズ

How Can I Determine the JDK Version Used to Compile a .class File?

.class ファイルのコンパイルに使用される JDK バージョンの確認

Java での「.class ファイルのバージョン番号が不正です」エラーのデバッグ時、関連する .class ファイルのバージョンを確認すると役立つ場合があります。この情報を取得する方法は次のとおりです:

Unix/Linux 環境:

次のコマンドを実行します:

javap -verbose MyClass | grep "major"

Windows 環境:

これを実行しますコマンド:

javap -verbose MyClass | findstr "major"

出力の解釈:

これらのコマンドの出力には、「major」: とその後に続く数値を含む行が含まれます。この値は、.class ファイルのコンパイルに使用される Java のメジャー バージョンを表します。

Java Version Major Version
1.2 46
1.3 47
1.4 48
5 49
6 50
7 51
8 52
9 53
10 54
11 55
12 56
13 57
14 58
15 59
16 60
17 61
18 62
19 63
20 64

この情報は、JRE と JDK の間のバージョンの不一致を判断し、それに応じてコンパイル設定を調整するのに役立ちます。

以上が.class ファイルのコンパイルに使用される JDK バージョンを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。