【问题标题】:RubyMine on linuxLinux上的RubyMine
【发布时间】:2012-04-16 17:14:28
【问题描述】:

我是 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 并且有同样的错误。我不知道我必须做什么。

【问题讨论】:

    标签: java ruby-on-rails-3 ide intellij-idea


    【解决方案1】:

    我自己最近也遇到过这个问题 ([ERROR: cannot start RubyMine. No JDK found. JDK Version? + desktop link)。

    答案:安装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
    

    【讨论】:

    • launcher 不再写关于 open jdk 的文章,但仍然打印:kvet@Kvet-Notebook:~/RubyMine-4.0.3/bin$ ./rubymine.sh Java HotSpot(TM) 64-Bit服务器 VM(内部版本 21.0-b17,混合模式)错误:无法找到或加载主类 com.intellij.idea.Main
    • 这对我没有帮助(它只是摆脱了 OpenJDK 警告)。重新安装 (means & tar xfz RubyMine-4.0.3.tar.gz $ cd RubyMine-4.0.3/bin/ $ ./rubymine.sh) 对我有用(不知道为什么)。
    【解决方案2】:

    我很确定您不需要安装 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。完美运行。

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-05-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-03-21
        相关资源
        最近更新 更多