Eclipse でのクラス バージョンの不一致エラー
Eclipse でスクリプトを実行中に、次のエラーが発生する場合があります:
"クラスは、より新しいバージョンの Java 環境 (クラス ファイル バージョン 53.0) によってコンパイルされました。このバージョンの Java ランタイムは、52.0 までのクラス ファイル バージョンのみを認識します。"
原因
このエラーは、実行しようとしているクラス ファイルが、現在の Java ランタイム環境 (JRE) が認識できるよりも新しいバージョンの Java でコンパイルされている場合に発生します。
環境の詳細
解決策
この問題を解決するには、JRE をバージョン 9 (クラス ファイルのバージョン 53.0 に対応) にアップグレードします。クラス ファイルのバージョンを Java のバージョンにマッピングするための表を次に示します。
Class File Version | Java Version |
---|---|
49 | Java 5 |
50 | Java 6 |
51 | Java 7 |
52 | Java 8 |
53 | Java 9 |
54 | Java 10 |
... | ... |
JRE をバージョン 9 に更新すると、コードによって生成されたクラス ファイルのバージョンとの互換性を確保できます。これにより、バージョンの不一致エラーが解決され、スクリプトが正常に実行できるようになります。
以上がEclipse で「クラス バージョンの不一致エラー」を修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。