拡張: IDEA はさまざまなバージョンの JDK をどのように使用しますか? (Macを例にすると、完全に変更されていないため、変更後にエラーが報告される可能性があります)

以下のケースを例に挙げます

ここに画像の説明を挿入

拡張「スイッチ」ブロックは言語レベル「8」ではサポートされません

ここに画像の説明を挿入

その後、Spring のバージョンと JDK のバージョンが一致していないことがわかりましたが、インターネットで見つけた解決策は非常に簡単でした。新しいバージョンの JDK をダウンロードし、IDEA のプロジェクト構造のプロジェクト タブで SDK を変更しました。しかし、再実行後もエラーが報告されます。

変更すべきではなかったことがわかるまでに長い時間がかかりました。インターネット上のすべてのチュートリアルを読んでいないのか、すべてのチュートリアルを書いていないのか、あるいは私のソフトウェアが非常に特殊であるためなのかはわかりません。

プロジェクト構造を完全に変更するには、次の内容を変更する必要があります。

[SDK] タブで:
1) ターゲットの JDK バージョンが配置されているフォルダーのパスをインポートします。Mac バージョンの JDK のデフォルトのインストール パスは基本的に同じです。
ここに画像の説明を挿入

[プロジェクト] タブで:
2) [SDK] 列をターゲット SDK バージョンに変更します。
3) [言語レベル] 列で [SDK デフォルト] を選択します。

ここに画像の説明を挿入

[モジュール] タブで:
4) [依存関係] の [モジュール SDK] 列でターゲット バージョンを選択します。

ここに画像の説明を挿入

上記4点を変えるとガラリと変わります。「適用」をクリックし、「OK」をクリックします。

おすすめ

転載: blog.csdn.net/weixin_58276266/article/details/131487633