Le processus démon nouvellement créé a un contexte différent de celui attendu. Il ne sera pas possible de se reconnecter à ce démon. Inadéquation du contexte:
La maison Java est différente.
Recherché: 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]
Réel: DefaultDaemonContext [uid = 4839fb8c-418b-4666-9a66-40a60133958a, javaHome =/usr/lib/jvm/Java-8-openjdk-AMD64, daemonRegistryDir =/home/administrateur/.gradle/daemon, pid = 15202, idleT = 60000, daemonOpts = -XX: MaxPermSize = 256m, -XX: + HeapDumpOnOutOfMemoryError, -Xmx1024m, -Dfile.encoding = UTF-8, -Duser.country = IN, -Duser.language = en, -Duser.variant]
Bien que je n'aie pas trouvé la cause profonde d'où les différents javaHomes ont été pris, au moins j'ai trouvé une solution de contournement qui a fonctionné pour moi:
Essayez de définir les éléments suivants dans votre gradle.properties
(soit en $HOME/.gradle/
ou dans le répertoire de construction de votre projet):
org.gradle.Java.home=/usr/lib/jvm/Java-8-openjdk-AMD64
Assurez-vous de vérifier et de corriger la version JDK dans ces 3 endroits:
Preferences -> Build,... -> Build Tools -> Gradle -> Gradle JVM
: Project Structure -> Project Settings -> Project -> Project SDK
:Project Structure -> Platform Settings -> SDKs
: La correction de gradle.properties est une solution de contournement sale. Il vaut mieux résoudre ce problème au niveau IDE.
Travaillé comme par magie .. luttent depuis 2 jours maintenant. org.gradle.Java.home =/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home in ~/.gradle/gradle.properties
J'ai rencontré le même problème. Cette réponse m'a aidé.
Solution : Dans le dossier bin d'IntelliJ où vous l'avez installé, exécutez idea64.exe
ne pas idea.exe
.
IntelliJ s'est cassé quand j'ai copié tools.jar
à un jre/lib
, essayant de faire fonctionner l'attache à chaud.
Fwiw - A eu une chose similaire après, et juste rouvrir le projet en choisissant le fichier build.gradle l'a corrigé. (Aussi, fait brew cask install Java
qui a placé jdk 10 dans le chemin par défaut)