9

我是 ubuntu 的新手,遇到了问题。我无法启动 RubyMine 4:

kvet@Kvet-Notebook:~/RubyMine-4.0.3/bin$ java -version
java version "1.7.0_03"
OpenJDK Runtime Environment (IcedTea7 2.1.1pre) (7~u3-2.1.1~pre1-1ubuntu2)
OpenJDK 64-Bit Server VM (build 22.0-b10, mixed mode)
kvet@Kvet-Notebook:~/RubyMine-4.0.3/bin$ ./rubymine.sh
OpenJDK Runtime Environment (IcedTea7 2.1.1pre) (7~u3-2.1.1~pre1-1ubuntu2)
OpenJDK 64-Bit Server VM (build 22.0-b10, mixed mode)
OpenJDK 64-Bit Server VM (build 22.0-b10, mixed mode)
WARNING: You are launching the 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 RUBYMINE_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.

Error: Could not find or load main class com.intellij.idea.Main

我试图安装 openjdk6 并且有同样的错误。我不知道我必须做什么。

4

3 回答 3

13

我自己最近有这个([错误:无法启动RubyMine。找不到JDK。JDK版本?+桌面链接)。

答:安装java并检查你的路径:

下载 oracle7 jdk:
http ://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.html

按照以下说明操作:
http ://www.webupd8.org/2011/09/how-to-install-oracle-java-7-jdk-in.html例如

下载 java 后(上图):将下载的 Oracle Java JDK 存档解压缩到您的主文件夹中,并将新创建的文件夹重命名为“java-7-oracle”。

sudo mv its_name java-7-oracle

安装它:

cd
sudo mkdir -p  /usr/lib/jvm/ #just in case
sudo mv java-7-oracle/ /usr/lib/jvm/
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install update-java
sudo update-java

核实:

java -version
javac -version
于 2012-04-16T17:21:14.127 回答
1

我很确定您不需要安装 JDK。要运行 RubyMine,您只需要 JRE。除非您打算进行 Java 开发,否则您不需要 JDK。

要在 Ubuntu / Mint / Debian 上设置 Oracle / Sun JRE,请按照此处的说明进行操作:https ://help.ubuntu.com/community/Java#Oracle_Java_7 。

就个人而言,我已经使用了Script (JRE only)部分下的说明。具体来说,我使用此站点上提到的存储库安装了 JRE:http ://www.duinsoft.nl/packages.php?t=en 。完美运行。

于 2012-07-14T10:14:08.517 回答
0

尝试安装 Oracle JDK 并使用它运行 RubyMine。

于 2012-04-16T17:19:40.120 回答