Intellij idea says Java Home is Different

前端 未结 6 505
感动是毒
感动是毒 2020-12-13 09:16

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.

相关标签:
6条回答
  • 2020-12-13 09:52

    Be sure to check and correct JDK version in these 3 places:

    1. Check Preferences -> Build,... -> Build Tools -> Gradle -> Gradle JVM:
    2. Check Project Structure -> Project Settings -> Project -> Project SDK:
    3. Check Project Structure -> Platform Settings -> SDKs:

    Fixing gradle.properties is a dirty workaround. Better fix this at the IDE level.

    0 讨论(0)
  • 2020-12-13 09:59

    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

    0 讨论(0)
  • 2020-12-13 10:05

    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)

    0 讨论(0)
  • 2020-12-13 10:06

    IntelliJ broke when I copied tools.jar to a jre/lib, attempting to make hot attach work.

    0 讨论(0)
  • 2020-12-13 10:09

    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
    
    0 讨论(0)
  • 2020-12-13 10:11

    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.

    0 讨论(0)
提交回复
热议问题