1. ホーム
  2. java

[解決済み] Gradle - プラットフォームをターゲットにできませんでした。ツールチェーン: 'JDK 7 (1.7)' を使用して、'Java SE 8' をターゲットにできませんでした。

2022-04-16 09:07:32

質問

Intellij IdeaでGradleプロジェクトをローカルのGradleディストリビューションでインポートしようとして、次のようなメッセージのスタックトレースが表示されます。 Could not target platform: 'Java SE 8' using tool chain: 'JDK 7 (1.7)' . どなたか原因を教えてください。

解決方法を教えてください。

ようやくGradleのプロジェクトをインポートしました。以下はその手順です。

  1. ローカルのGradleディストリビューションからIntellij Idea Gradle Wrapperに切り替えた。 (gradle-2.14)をインストールしました。
  2. システム変数 JAVA_HOME から JDK 8 (以前は7位でした)。 Gradle Wrapperで処理できることが実験的に判明しました。 プロジェクトは JDK 8 だけです。
  3. 以前手動で作成したファイルを削除した gradle.properties (を使用)。 org.gradle.java.home 変数)をWindowsユーザーの.gradleディレクトリにコピーします。 というのは、Gradleに何の付加価値ももたらさないからだと推測しています。