FAILURE: Build failed with an exception.
* What went wrong:
The newly created daemon process has a different context than expected.
It won't be possible to reconnect to this daemon. Context mismatch:
Java home is different.
Wanted: DefaultDaemonContext[uid=null,javaHome=D:\Java\jdk1.8.0_102,daemonRegistryDir=C:\Users\Administrator\.gradle\daemon,pid=8964,idleTimeout=null,pri
ority=NORMAL,daemonOpts=-XX:MaxMetaspaceSize=256m,-XX:+HeapDumpOnOutOfMemoryError,-Xms256m,-Xmx512m,-Dfile.encoding=GBK,-Duser.country=CN,-Duser.language
=zh,-Duser.variant]
Actual: DefaultDaemonContext[uid=27a31a3a-6928-499e-b9f0-aa21413ef32d,javaHome=D:\Java\jdk1.8.0_102\jre,daemonRegistryDir=C:\Users\Administrator\.gradle\
daemon,pid=9604,idleTimeout=10800000,priority=NORMAL,daemonOpts=-XX:MaxMetaspaceSize=256m,-XX:+HeapDumpOnOutOfMemoryError,-Xms256m,-Xmx512m,-Dfile.encodi
ng=GBK,-Duser.country=CN,-Duser.language=zh,-Duser.variant]
在使用idea2019创建一个gradle的Java项目后,进行使用gradle clean build构建项目时,出现上面的错误
在确定java_home环境变更配置正确的情况下使用idea2019.1.3版本的构建报jdk配置不一致的错误,在网上查后,在项目目录下创建了gradle.properties文件,配置了
org.gradle.java.home=D:/Java/jdk1.8.0_102
此设置指向的java_home设置目录,构建依旧,查询好好长时间,与于就下载了idea2019.2.1版本安装后,导入此工程,使用
gradle clean build命令,问题依旧,无意查找到如下资料:
https://discuss.gradle.org/t/gradle-daemon-different-context/2146
其中看到有一些文字
看了个大概说这可能是一个bug,试着让把gradle.properties文件中的org.gradle.java.home=D:/Java/jdk1.8.0_102注释掉,设置正确的java_home配置变量再试试
于是删除了项目目录下的文件gradle.properties文件中的org.gradle.java.home=D:/Java/jdk1.8.0_102这句,结果编译正确通过.