Java home通过&org.gradle.java.home'提供。是无效的。目录无效:/usr/local/java/jdk1.8.0_05

时间:2016-08-18 05:03:39

标签: gradle

我正在使用gradle 2.9,intellij和win10进行春季开发。对于一个特定项目,我遇到了这个问题。

我找到了一些解决方案但不适合我。 solution但我发现没有这样的行"导出JAVA_HOME = / usr / lib / jvm / default-java"

我找到的另一个solution并注释掉了行集JAVA_HOME =%JAVA_HOME:" =%很遗憾没有运气。

谁能帮助我?

5 个答案:

答案 0 :(得分:12)

最后我找到了解决方案。在项目根目录中,我发现gradle.properties配置了这个java home

org.gradle.java.home =的/ usr /本地/ JAVA / jdk1.8.0_05

我删除并正确构建它。

答案 1 :(得分:5)

1.检查C:\ Users \ .gradle中的全局gradle配置。 2.在你的android项目中,你将有一个文件名gradle.properties。

删除org.gradle.java.home = C:\ Program Files \ Java \ jdk1.8.0_144

答案 2 :(得分:3)

  1. 在您的Android项目中,您将拥有一个文件名gradle.properties。
  2. 打开该文件,会有一行
  3.   

    org.gradle.java.home = C:\\ Program Files \\ Java \\ jdk1.8.0_144

    1. 您必须更改此行,插入您的jdk设置 位置,最重要的是在路径中使用双反斜杠“\\”。

答案 3 :(得分:0)

  1. 如果使用Visual Studio代码,请打开文件夹android\gradle.properties
  2. 更改路径org.gradle.java.home = <local path>\Java\jdk1.8.0_144,例如C:\Program Files\Java\jdk1.8.0_191

答案 4 :(得分:0)

对于 MacBook 上的任何人,您可能需要检查 /Users/username/.gradle/gradle.properties 中的文件是否提供了正确的 JDK 路径。

我在 Android Studio 中收到以下消息:

<块引用>

为 org.gradle.java.home Gradle 属性提供的值“/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home”无效(提供的 Java 主页无效)

我的 gradle.properties 文件包含以下行:

<块引用>

org.gradle.java.home=/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home

我不得不将其更改为以下内容:

<块引用>

org.gradle.java.home=/Applications/Android Studio 4.1.3.app/Contents/jre/jdk/Contents/Home 由于我有多个安装,因此我将 Android Studio.app 重命名为 Android Studio 4.1.3.app