IntelliJ/Gradle '11.0.1' から Java バージョンを判別できませんでした 質問する

IntelliJ/Gradle '11.0.1' から Java バージョンを判別できませんでした 質問する

Linux Ubuntu 18 OS を実行しています。カスタム ローカル ディレクトリに jdk をインストールしました。

通常、IntelliJ では を推奨していますuse the default gradle wrapper。しかし、私の場合は、更新の時期になったらいつでも Gradle バージョンをその場で変更できるようにしたいと考えています。IntelliJ を Gradle と併用すると、次のエラーが発生します。

Could not determine java version from '11.0.1'

ベストアンサー1

IntelliJを使用する場合

チェック:

  1. 案内する:

    File >> Settings >> Build, Execution, Deployment >> Build Tools >> Gradle

    同時に、Gradle JVM:Java の正しいバージョンを選択していることを確認してください。グラドルJVM

  2. 移動先: 「プロジェクトルートディレクトリ」を右クリックして選択しますOpen Module SettingsProject Structureウィンドウが表示されます。JDKホームパスがPlatform Settings >> SDKs : JDK home path プロジェクト構造 >> プラットフォーム設定 >> SDK: JDK ホーム パス

  3. それでも、同じウィンドウでProject Structure、プロジェクトに関連する正しいSDKを選択します。

    Project Settings >> Modules : Module SDK モジュールSDK

  4. 修正/解決方法: に移動して開き、gradle/wrapper/gradle-wrapper.propertiesdistributionUrl のバージョンを最新バージョンに更新します。私の場合 (この記事の投稿時点で)、古いバージョンは次のとおりでした。

    distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-bin.zip

    私の最新バージョンは次のとおりです:

    distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-bin.zip

    以下のように表示されます。

    distributionUrl バージョンの更新

  5. build.gradle ファイルで以下を必ず設定してください:

    sourceCompatibility = 11

おすすめ記事