可能重复:
在Ubuntu 11.10上安装IDEA
我已经使用OpenJDK运行IntelliJ IDEA但是在终端启动IntelliJ IDEA时它向我显示:
$ ./idea.sh
OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b24~pre2-1)
OpenJDK Server VM (build 20.0-b12, mixed mode)
WARNING: You are launching IDE using OpenJDK Java runtime.
THIS IS STRICTLY UNSUPPORTED DUE TO KNOWN PERFORMANCE AND GRAPHICS PROBLEMS!
NOTE: If you have both Oracle (Sun) JDK and OpenJDK installed
please validate either IDEA_JDK, JDK_HOME, or JAVA_HOME environment variable points to valid Oracle (Sun) JDK installation.
See http://ow.ly/6TuKQ for more info on switching default JDK
Press Enter to …Run Code Online (Sandbox Code Playgroud) 我已经在我的Window 7上安装了Java 8 EA,但它既不在我的%JAVA_HOME%也不在%PATH%.但是,当我通过单击启动IntelliJ IDEA v12时idea64.exe,它选择了java 8 EA而不是我的Java SDK 1.6.0_32,它位于%JAVA_HOME%和%PATH%.
任何人都知道IDEA什么时候开始,它如何决定运行哪个Java版本?