首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Ubuntu 11.10上安装IDEA

在Ubuntu 11.10上安装IDEA
EN

Stack Overflow用户
提问于 2011-12-05 16:27:07
回答 10查看 77.9K关注 0票数 45

我正在尝试在Ubuntu 11.10上安装IDEA。首先,我安装了openjdk-7-jdk。然后,我尝试按照说明运行idea.sh文件。然而,它抱怨道:

代码语言:javascript
复制
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操作会在屏幕上显示一个空行。如何(以及设置为什么值)设置这些变量并继续安装?谢谢。

EN

回答 10

Stack Overflow用户

回答已采纳

发布于 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文件。

代码语言:javascript
复制
chmod +x jdk-6u29-linux-i586.bin
./jdk-6u29-linux-i586.bin

要安装在当前的目录中。

在idea.sh的bin/idea.sh中,在第二行添加以下内容:

代码语言:javascript
复制
export IDEA_JDK=/path/to/jdk1.6.0_29

通常驻留在/usr/lib/jvm/<YOUR_JDK>下。现在,在Oracle JDK 1.6.0_29下,IntelliJ IDEA应该可以很好地启动。您可以在Help | About中进行验证。

票数 81
EN

Stack Overflow用户

发布于 2011-12-05 16:36:52

您可以通过执行以下操作来设置JAVA_HOME变量并添加到PATH中。以根用户身份打开/etc/bash.bashrc,并将以下内容添加到文件末尾。

代码语言:javascript
复制
JAVA_HOME=/usr/lib/jvm/java
export JAVA_HOME

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

代码语言:javascript
复制
$ echo $JAVA_HOME
票数 3
EN

Stack Overflow用户

发布于 2011-12-06 17:03:35

这个问题我已经有过几次了。

  1. 将IDEA_HOME/bin添加到您的路径中,确保JAVA_HOME和其他变量正确。

然后从终端运行它:

代码语言:javascript
复制
$ idea projects-name;

或者2:导航到IDEA_HOME/bin并从那里运行它。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8382641

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档