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

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

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

バージョンの確認

エラーが発生した場合、「.class ファイルのバージョン番号が不正です」というメッセージが表示された場合は、問題の .class ファイルのバージョンを特定するのに役立ちます。 .class ファイルのコンパイルに使用される JDK のメジャー バージョンを確認するためのクロスプラットフォームのアプローチは次のとおりです:

Unix/Linux

javap -verbose MyClass | grep "major"

Windows

javap -verbose MyClass | findstr "major"

出力の解釈

上記のコマンドの出力には次の行が含まれます次のようなもの:

major version: 50

この値は、.class ファイルのコンパイルに使用される JDK のメジャー バージョンに対応します。メジャー バージョン番号と 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
21 65
22 66

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

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
ZipinputStreamは、中国のファイル名を減圧できませんでしたか?キャラクターを正しく設定する方法は?ZipinputStreamは、中国のファイル名を減圧できませんでしたか?キャラクターを正しく設定する方法は?Apr 19, 2025 pm 04:33 PM

ZIPINPUTSTREAMの文字セット設定に関する議論多くの開発者は、ZIPINPUTSTREAMを使用して、中国のファイル名またはフォルダー名を含むZIPパッケージを減圧します...

LLMゲートウェイを構築するときにSpring WebFluxを使用してServerBからServerCへの再試行戦略を実装する方法は?LLMゲートウェイを構築するときにSpring WebFluxを使用してServerBからServerCへの再試行戦略を実装する方法は?Apr 19, 2025 pm 04:30 PM

LLMを構築する際にSpringWebFluxを使用してRETRY戦略を実装しています...

@ScheduledタイミングタスクがSpring Boot Multi-Node環境で1回だけ実行されるようにする方法は?@ScheduledタイミングタスクがSpring Boot Multi-Node環境で1回だけ実行されるようにする方法は?Apr 19, 2025 pm 04:21 PM

Springboot Multi-Node環境での時限タスクの繰り返しの実行を避ける方法は?春に...

オブジェクト指向プログラミングでは、属性と状態は本当に同等ですか?オブジェクト指向プログラミングでは、属性と状態は本当に同等ですか?Apr 19, 2025 pm 04:18 PM

オブジェクト指向プログラミングでプロパティと状態を深く議論します。オブジェクト指向のプログラミングでは、プロパティと状態の概念はしばしば混乱しており、それらの間に微妙なものがあります...

アイデアでOracleデータベースに接続するときに、数のオーバーフローエラーを処理する方法は?アイデアでOracleデータベースに接続するときに、数のオーバーフローエラーを処理する方法は?Apr 19, 2025 pm 04:15 PM

Intellijを使用しているときにIDEAのOracleデータベースに接続するときのデジタルオーバーフローエラーに対処する方法...

mybatisで@resulttypeアノテーションを正しく使用する方法は?mybatisで@resulttypeアノテーションを正しく使用する方法は?Apr 19, 2025 pm 04:12 PM

MyBatisフレームワークを研究するとき、開発者はしばしば注釈に関するさまざまな問題に遭遇します。よくある質問の1つは、@resulttypeアノテーションを正しく使用する方法です...

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

SecLists

SecLists

SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

EditPlus 中国語クラック版

EditPlus 中国語クラック版

サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

SublimeText3 英語版

SublimeText3 英語版

推奨: Win バージョン、コードプロンプトをサポート!

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール