我正在尝试在Ubuntu 11.10上安装IDEA。首先,我安装了openjdk-7-jdk。然后,我尝试按照说明运行idea.sh文件。然而,它抱怨道:
ERROR: cannot start IntelliJ IDEA.
No JDK found to run IDEA. Please validate either IDEA_JDK, JDK_HOME or JAVA_HOME
environment variable points to valid JDK installation.
Press Enter to continue.尝试对这三个变量执行echo操作会在屏幕上显示一个空行。如何(以及设置为什么值)设置这些变量并继续安装?谢谢。
发布于 2011-12-05 18:46:02
更新
建议在Linux上使用捆绑的JetBrains运行时来运行IntelliJ IDEA。目前,IntelliJ IDEA需要Java8在这个平台上运行。可以切换到系统或其他Java版本,请使用check the FAQ。
原始答案(已过时):
建议使用OpenJDK 1.7+或Oracle JDK在Linux上运行IntelliJ IDEA,由于已知的性能和视觉问题,OpenJDK 1.6完全不受支持。
从Linux IDEA 16开始,定制的IntelliJ与Linux发行版捆绑在一起。
棘手的部分是Oracle JDK不再是通过.deb包分发的,您不能只使用apt-get或Ubuntu Software Center来安装它。
他们的网站也令人困惑,你可以很容易地下载JRE而不是JDK (这将不会工作,因为IntelliJ IDEA需要JRE包中缺少的tools.jar )。
用于JDK下载的Here is the correct URL (版本1.6.0_29)。从该网址下载适当的.bin文件,例如,如果您需要32位Java或64位版本的jdk-6u29-linux-x64.bin,则下载相应的.bin文件。
chmod +x jdk-6u29-linux-i586.bin
./jdk-6u29-linux-i586.bin要安装在当前的目录中。
在idea.sh的bin/idea.sh中,在第二行添加以下内容:
export IDEA_JDK=/path/to/jdk1.6.0_29通常驻留在/usr/lib/jvm/<YOUR_JDK>下。现在,在Oracle JDK 1.6.0_29下,IntelliJ IDEA应该可以很好地启动。您可以在Help | About中进行验证。
发布于 2011-12-05 16:36:52
您可以通过执行以下操作来设置JAVA_HOME变量并添加到PATH中。以根用户身份打开/etc/bash.bashrc,并将以下内容添加到文件末尾。
JAVA_HOME=/usr/lib/jvm/java
export JAVA_HOME重新启动时,请尝试运行以下命令:
$ echo $JAVA_HOME发布于 2011-12-06 17:03:35
这个问题我已经有过几次了。
然后从终端运行它:
$ idea projects-name;或者2:导航到IDEA_HOME/bin并从那里运行它。
https://stackoverflow.com/questions/8382641
复制相似问题