1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

`./gradlew build` で `Value '/Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home' given for org.gradle.java.home Gradle property is invalid (Java home supplied is invalid)` が出てエラーになる

Last updated at Posted at 2024-03-15

これは何

./gradlew buildValue '/Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home' given for org.gradle.java.home Gradle property is invalid (Java home supplied is invalid) が出てエラーになる

環境

macOS Sonoma
IntelliJ

結論

/Users/${user_name}/.gradle 配下の gradle.propertiesorg.gradle.java.home が設定されていた(なぜ)

行き着くまでの道のり

  1. エラー出る
  2. ググる
  3. よくある解決策:JAVA_HOMEの設定など確認する -> ちゃんと設定できてる
  4. 次によくある解決策:プロジェクト配下gradle.propertiesの設定を確認する -> プロジェクト配下にはgradle.propertiesがない。さらに、プロジェクト配下のどこにもadoptopenjdk-11.jdkのキーワードはない
  5. ググる。が、有効な解決策が見当たらない
  6. 沼る。でも諦めない
  7. ひょんなことからIntelliJのGradle設定に行き着く
  8. Gradle ユーザーホームの項目を見つける。/Users/${user_name}/.gradleがデフォルトらしい。 -> まさかと思って見にいく。該当のデフォルトディレクトリにgradle.propertiesが存在していて org.gradle.java.home=/Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home の記載あり
  9. 該当の行を削除する -> ./gradlew build 成功

おわりに

おそらく昔ごにょごにょやってたときに、システムのとこに設定入っちゃったんだろうなあ(それかデフォルトなんかな。まさかな。)。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?