Springbot 起動エラー - クラス ファイルのバージョンが間違っている 61.0 です。52.0 である必要があります

Springboot プロジェクトを開始すると、エラーが報告されます
java: cannot access org.springframework.boot.SpringApplication
wrong class file: /D:/Maven/apache-maven-3.6.3/repository/org/springframework/boot/spring-boot /3.0.0 /spring-boot-3.0.0.jar!/org/springframework/boot/SpringApplication.class
クラス ファイルのバージョンが間違っています 61.0、52.0
にする必要があります ファイルを削除するか、正しいクラスパス サブディレクトリにあることを確認してください。

ここに画像の説明を挿入

理由

SpringBoot は 3.0 以上を使用します。これは、Spring の公式リリースが少なくとも Spring6 および SprinBoot3.0 から始まる JDK17 をサポートしているためです。そのため、必要なのは SpringBoot のバージョンを 3.0 未満に下げることだけです。
ここに画像の説明を挿入

SpringBoot のバージョンを自由に 3.0 未満のバージョンに減らし、Maven を更新して再起動するだけです
ここに画像の説明を挿入

要約:

jdk17はJava8をGCや機能で凌駕しており、JDK17はオラクル社が公式に発表している無料商用利用可能なLTSバージョンです。は、長期サポートが公式に保証されているバージョンである Long Term Support です。
JDK 17 は、2029 年 9 月までサポートできます。テクノロジーの更新と反復の速度によると、この 8 年間の無料商用利用は、ユーザーが自信を持って大胆に JDK を JDK 17 にアップグレードできるようにするための善意と言えます (ただし、JDK 8 は、 12 JDK8 は YYDS と記述できます!)
JDK 17 は Java 8 以降で最も重要な LTS バージョンとなり、Java コミュニティによる 8 年間の懸命な作業の結果です。
ただし、JDK21 にはさらに期待する価値があると言われています。

Supongo que te gusta

Origin blog.csdn.net/qq_49619863/article/details/128047256
Recomendado
Clasificación