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.
Be sure to check and correct JDK version in these 3 places:
Preferences -> Build,... -> Build Tools -> Gradle -> Gradle JVM
:
Project Structure -> Project Settings -> Project -> Project SDK
:Project Structure -> Platform Settings -> SDKs
:
Fixing gradle.properties is a dirty workaround. Better fix this at the IDE level.
Worked like magic.. have been struggling for 2 days now. org.gradle.java.home=/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home in ~/.gradle/gradle.properties
Fwiw - Had a similar thing after, and just reopening the project by picking the build.gradle file fixed it. (Also, done brew cask install java
which placed jdk 10 in the default path)
IntelliJ broke when I copied tools.jar
to a jre/lib
, attempting to make hot attach work.
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:
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
I ran into the same problem. This answer helped me.
Solution: In the bin folder of IntelliJ where you have it installed, run idea64.exe
not idea.exe
.