I have install Java 8 EA on my Window 7, but it's neither in my %JAVA_HOME%
nor in the %PATH%
. However when I start my IntelliJ IDEA v12 by clicking idea64.exe
, it picked up java 8 EA instead of my Java SDK 1.6.0_32, which is in the %JAVA_HOME%
and %PATH%
.
Anyone know when IDEA started, how it decide which Java version to run?
Start IntelliJ IDE. Go to File -> New -> Project. The below screen appears. Select The Java Project and appropriate Project SDK.
It was picked from the registry.
When launched from .exe IDEA looks for Java in a following order:
When launched from .bat the order is same but registry isn't looked, and 64-suffixed vars aren't used (what is probably a bug).
Here is the available options that you can use for all the different operating systems. If you are interested.
http://intellij-support.jetbrains.com/entries/23455956-Selecting-the-JDK-version-the-IDE-will-run-under
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With