Java home通过';org.gradle.java.home';这是无效的。无效目录:/usr/local/java/jdk1.8.0\u 05

Java home通过';org.gradle.java.home';这是无效的。无效目录:/usr/local/java/jdk1.8.0\u 05,gradle,Gradle,我正在使用gradle2.9、intellij和Win10进行spring开发。对于一个特定的项目,我面临着这个问题 Java home supplied via 'org.gradle.java.home' is invalid. Invalid directory: /usr/local/java/jdk1.8.0_05 都不是 也不为我工作 有人能帮我吗?我终于找到了解决办法。在项目根目录中,我找到了gradle.properties配置这个java主页 org.gradle.java

我正在使用gradle
2.9
、intellij和Win10进行spring开发。对于一个特定的项目,我面临着这个问题

Java home supplied via 'org.gradle.java.home' is invalid. Invalid directory: /usr/local/java/jdk1.8.0_05
都不是 也不为我工作


有人能帮我吗?

我终于找到了解决办法。在项目根目录中,我找到了
gradle.properties
配置这个java主页

 org.gradle.java.home=/usr/local/java/jdk1.8.0_05
我正确地移除和构建它

  • 在android项目中,您将拥有一个文件名gradle.properties
  • 打开那个文件,会有一行
  • org.gradle.java.home=C:\\ProgramFiles\\java\\jdk1.8.0\u 144

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

  • 1.检查
    C:\Users\\.gradle
    中的全局渐变配置

  • 在android项目中,您将有一个文件名
    gradle.properties
  • 删除
    org.gradle.java.home=C:\\Program Files\\java\\jdk1.8.0\u 144

  • 如果使用visual studio代码,请打开文件夹
    android\gradle.properties
  • 更改路径
    org.gradle.java.home=\java\jdk1.8.0\u 144
    ,例如
    C:\Program Files\java\jdk1.8.0\u 191

  • 路径对我来说似乎是Unix路径,而不是windows路径OP早就找到了解决方案,并添加了一个类似的答案。接受的答案明确地要求在项目根目录中查找属性文件。但是,有全局和局部渐变属性,它们都可以负责设置此属性值。这一个是指全局设置,在我看来不是相同的解决方案,即使它针对相同的属性+1在添加到
    ~/.zshrc
    时提供帮助。