用于IntelliJ IDEA的OpenJDK或Sun Java

时间:2012-03-12 19:00:36

标签: java intellij-idea openjdk

  

可能重复:
  Installing IDEA on Ubuntu 11.10

我已经使用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 continue.

我已经运行了intelliJ IDEA,因为它需要“tools.jar”,然后我就有了这个文件:

/usr/lib/jvm/java-6-openjdk-i386/lib

但是“tools.jar”还没有结束:    /usr/lib/jvm/java-6-sun-1.6.0.26

所以,我的问题是:有人在使用OpenJDK时遇到了问题吗?

3 个答案:

答案 0 :(得分:3)

我遇到IntelliJ IDEA 11和OpenJDK 6的问题。编译时会抛出下一个错误:

Error: *.class (No such file or directory)

切换到OpenJDK 7解决了这个问题。

答案 1 :(得分:2)

您可以在Linux上使用tools.jar获取完整的Oracle JDK,如this answer中所述。

您可以自担风险使用OpenJDK,但JetBrains在您运行时不会接受支持请求,因为您要报告的问题可能是特定于此JDK的。

答案 2 :(得分:0)

由于兼容性和性能问题,您必须从OpenJDK迁移到OracleJDK。 如果您使用Ubuntu,请查看此link以安装Oracle JDK7。