Intellij的想法说Java Home是不同的 [英] Intellij idea says Java Home is Different

查看:388
本文介绍了Intellij的想法说Java Home是不同的的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

新创建的守护程序进程与预期不同。
不能重新连接到这个守护进程。上下文不匹配:

Java home不同。

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.

通缉:DefaultDaemonContext [uid = null,javaHome = / home / administrator / Downloads / idea-IU-145.1617.8 / jre,daemonRegistryDir = / home / administrator /。 gradle这个/守护进程,PID = 11963,的idleTimeout = NULL,daemonOpts = -XX:MaxPermSize参数= 256M,-XX:+ HeapDumpOnOutOfMemoryError,-Xmx1024m,-Dfile.encoding = UTF-8,-Duser.country = IN,-Duser.language = en,-Duser.variant]

Wanted:DefaultDaemonContext[uid=null,javaHome=/home/administrator/Downloads/idea-IU-145.1617.8/jre,daemonRegistryDir=/home/administrator/.gradle/daemon,pid=11963,idleTimeout=null,daemonOpts=-XX:MaxPermSize=256m,-XX:+HeapDumpOnOutOfMemoryError,-Xmx1024m,-Dfile.encoding=UTF-8,-Duser.country=IN,-Duser.language=en,-Duser.variant]

实际:DefaultDaemonContext [uid = 4839fb8c-418b-4666-9a66-40a60133958a,javaHome = / usr / lib / jvm / 8的openjdk-AMD64,daemonRegistryDir = /家庭/管理员/ .gradle /守护进程,PID = 15202,的idleTimeout = 60000,daemonOpts = -XX:MaxPermSize参数= 256M,-XX:+ HeapDumpOnOutOfMemoryError,-Xmx1024m,-Dfile.encoding = UTF -8,-Duser.country = IN,-Duser.language = en,-Duser.variant]

Actual: DefaultDaemonContext[uid=4839fb8c-418b-4666-9a66-40a60133958a,javaHome=/usr/lib/jvm/java-8-openjdk-amd64,daemonRegistryDir=/home/administrator/.gradle/daemon,pid=15202,idleTimeout=60000,daemonOpts=-XX:MaxPermSize=256m,-XX:+HeapDumpOnOutOfMemoryError,-Xmx1024m,-Dfile.encoding=UTF-8,-Duser.country=IN,-Duser.language=en,-Duser.variant]

推荐答案

找不到导致不同javaHomes的根本原因,至少我找到了一个解决方法,可以帮我:

Though I did not find the root cause where the different javaHomes have been taken from, at least I found a workaround that worked for me:

尝试在<$ c $中设置以下内容c> gradle.properties (在中) $ HOME / .gradle / 或者在您的项目构建目录中):

Try setting the following in your gradle.properties (either in $HOME/.gradle/ or in your project build dir):

org.gradle.java.home=/usr/lib/jvm/java-8-openjdk-amd64

这篇关于Intellij的想法说Java Home是不同的的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆