最近、プロジェクトはJDKを更新し、以前の1.7から1.8に更新されました。新しいJDKをダウンロードしてインストールした後、Tomcatをコンパイルして起動すると、エラーが報告され、プロンプトは「サポートされていないMajor.MinorバージョンXXX」です。ここでは、特定のソリューションプロセスについて詳しく説明しません。解決策を共有しましょう。
まず、このエラーは、コンパイルされたJDKバージョンが実行時に使用されるJDKバージョンと矛盾するために発生します。そのため、解決策はJDKバージョンを統合することです。詳細は次のとおりです。
1. MavenコンパイルされたMaven-Compiler-Plugin JDKバージョンのバージョンを設定します
<プラグイン> <groupId> org.apache.maven.plugins </groupid> <artifactid> maven-compiler-plugin </artifactid> <バージョン> 3.1 </version> <configuration> <oures> 1.8 </source> <target> 1.8 </ターゲット> <encoding> </プラグイン>
2。Eclipseグローバルコンパイラコンプライアンスレベル
3。プロジェクトのコンパリそこにコンプライアンスレベル
4。Tomcatが使用するJDK
厳密に言えば、最初と4番目のJDKを設定するだけで問題が解決するはずですが、将来の再出現を避けるためには、2番目と3番目のステップも設定する必要があります。
最後に、JDKバージョンに対応する数値コードを添付します。
JDK 8 = 52、
JDK 7 = 51、
JDK 6.0 = 50、
JDK 5.0 = 49、
JDK 1.4 = 48、
JDK 1.3 = 47、
JDK 1.2 = 46、
JDK 1.1 = 45
上記はこの記事のすべての内容です。みんなの学習に役立つことを願っています。誰もがwulin.comをもっとサポートすることを願っています。