ホームページ >Java >&#&チュートリアル >Java バージョンが 1 つだけインストールされている場合でも「java.lang.UnsupportedClassVersionError: Bad version number」が発生するのはなぜですか?
java.lang.UnsupportedClassVersionError: .class ファイル内の不正なバージョン番号のトラブルシューティング
「java.lang.UnsupportedClassVersionError: .class ファイル内の不正なバージョン番号」 .class ファイル」例外は通常、新しい Java バージョンでコンパイルされたコードが古いバージョンで実行されるときに発生します。ただし、この場合、ユーザーは Java バージョン (1.5.0_18) が 1 つだけインストールされていることを確認しています。このエラーの原因は何でしょうか?
応答によると、クラス内の内部問題が実際にこの例外を引き起こす可能性があります。最も考えられる原因は、システムに Java 1.5 JRE しかないにもかかわらず、ユーザーの Eclipse プロジェクトの 1 つが Java 1.6 クラスをコンパイルしていることです。
Eclipse は独自のコンパイラを使用しており、下位の JRE がインストールされています。ユーザーは、影響を受けるプロジェクトのプロジェクト プロパティを確認し、Java コンパイラ セクションが Java 1.5 クラスをコンパイルするように設定されていることを確認する必要があります。これを行うには、[プロジェクト固有の設定を有効にする] チェックボックスをオフにし、[デフォルトのコンパイラ設定を使用する] を選択します。
以上がJava バージョンが 1 つだけインストールされている場合でも「java.lang.UnsupportedClassVersionError: Bad version number」が発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。