在 Ubuntu 11.10 上安装 IDEA

2022-08-31 23:55:45

我正在尝试在Ubuntu 11.10上安装IDEA。首先,我安装了.然后我尝试按照指示运行该文件。然而,它抱怨:openjdk-7-jdkidea.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


答案 1

更新

建议在 Linux 上使用捆绑的 JetBrains Runtime 来运行 IntelliJ IDEA。目前,IntelliJ IDEA要求Java 8在此平台上运行。可以切换到系统或其他Java版本,请查看常见问题解答


原始答案(已过时):

建议使用OpenJDK 1.7+或Oracle JDK在Linux上运行IntelliJ IDEA,由于已知的性能和视觉问题,OpenJDK 1.6完全不受支持。

从IntelliJ IDEA 16开始,自定义JRE与Linux发行版捆绑在一起。

棘手的部分是Oracle JDK不再通过.deb包分发,你不能只用apt-get或Ubuntu Software Center安装它。

他们的网站也令人困惑,您可以轻松下载JRE而不是JDK(由于IntelliJ IDEA需要工具.jar JRE软件包中缺少的工具,因此JRDK将无法正常工作)。

下面是 JDK 下载(版本 1.6.0_29)的正确 URL。从此 URL 下载相应的.bin文件,例如 jdk-6u29-linux-i586.bin如果您需要 32 位 Java 或 jdk-6u29-linux-x64.bin 64 位版本。

chmod +x jdk-6u29-linux-i586.bin
./jdk-6u29-linux-i586.bin

以安装在当前目录中。

bin/idea 内部.sh第二行添加以下内容:

export IDEA_JDK=/path/to/jdk1.6.0_29

通常驻留在 下。现在IntelliJ IDEA应该在Oracle JDK 1.6.0_29下开始。您可以在 | 中进行验证。/usr/lib/jvm/<YOUR_JDK>HelpAbout


答案 2

您可以通过执行以下操作来设置变量并将其添加到 中。当 root 打开并添加以下内容到文件末尾时。JAVA_HOMEPATH/etc/bash.bashrc

JAVA_HOME=/usr/lib/jvm/java
export JAVA_HOME

重新启动后,请尝试运行以下命令:

$ echo $JAVA_HOME