Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gradle说,在macOS Catalina,Java home是不同的_Java_Spring_Gradle_Intellij Idea_Kotlin - Fatal编程技术网

Gradle说,在macOS Catalina,Java home是不同的

Gradle说,在macOS Catalina,Java home是不同的,java,spring,gradle,intellij-idea,kotlin,Java,Spring,Gradle,Intellij Idea,Kotlin,Gradle说Java home在macOS Catalina是不同的。 但是/System/Volumes/Data/Library/Java/JavaVirtualMachines/jdk-12.0.2.jdk/Contents/Home是/Library/Java/JavaVirtualMachines/jdk-12.0.2.jdk/Contents/Home The newly created daemon process has a different context than ex

Gradle说Java home在macOS Catalina是不同的。

但是
/System/Volumes/Data/Library/Java/JavaVirtualMachines/jdk-12.0.2.jdk/Contents/Home
/Library/Java/JavaVirtualMachines/jdk-12.0.2.jdk/Contents/Home

The newly created daemon process has a different context than expected.
Java home is different.
Expecting: '/System/Volumes/Data/Library/Java/JavaVirtualMachines/jdk-12.0.2.jdk/Contents/Home' but was: '/Library/Java/JavaVirtualMachines/jdk-12.0.2.jdk/Contents/Home'.
Please configure the JDK to match the expected one.
我已经做了以下工作,但它并不能解决问题

  • ~/.gradle/gradle.properties
  • Set IDEA项目gradlejvm

  • 为项目结构设置JAVA主页

  • 在.zshrc中导出JAVA_HOME

  • 环境

    ------------------------------------------------------------
    Gradle 5.5.1
    ------------------------------------------------------------
    
    Build time:   2019-07-10 20:38:12 UTC
    Revision:     3245f748c7061472da4dc184991919810f7935a5
    
    Kotlin:       1.3.31
    Groovy:       2.5.4
    Ant:          Apache Ant(TM) version 1.9.14 compiled on March 12 2019
    JVM:          12.0.2 (Oracle Corporation 12.0.2+10)
    OS:           Mac OS X 10.15 x86_64
    
    

    现在你不应该把JAVA_设置在家里,JAVA知道它安装在哪里。请参见此处:

    现在不应该将JAVA设置为HOME,JAVA知道它安装在哪里。请参见此处:

    似乎Gradle工具API(IDE使用)无法正确处理此类链接。在IDE端报告了用于调查和跟踪它的错误。@Andrey,但我在命令行中也遇到了相同的错误。马科斯真是个笨蛋。我已经放弃了gradle,并用maven成功编译了它。现在不应该将JAVA_设置为HOME,还可以看到gradle工具API(IDE使用的)似乎不能正确处理此类链接。在IDE端报告了用于调查和跟踪它的错误。@Andrey,但我在命令行中也遇到了相同的错误。马科斯真是个笨蛋。我已经放弃了gradle,并用maven成功编译了它
    Export JAVA_HOME=/System/Volumes/Data/Library/Java/JavaVirtualMachines/jdk-12.0.2.jdk/Contents/Home
    
    ------------------------------------------------------------
    Gradle 5.5.1
    ------------------------------------------------------------
    
    Build time:   2019-07-10 20:38:12 UTC
    Revision:     3245f748c7061472da4dc184991919810f7935a5
    
    Kotlin:       1.3.31
    Groovy:       2.5.4
    Ant:          Apache Ant(TM) version 1.9.14 compiled on March 12 2019
    JVM:          12.0.2 (Oracle Corporation 12.0.2+10)
    OS:           Mac OS X 10.15 x86_64