java - Linux 上的 RubyMine

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

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

最佳答案

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

Answer: Install java and check your path:

在以下位置下载 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

关于java - Linux 上的 RubyMine,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10178601/

相关文章:

c++ - 英特尔 C++ 编译器作为微软的替代品?

javascript - 用于 JavaScript/CoffeeScript 的 2 Pane IDE?

java - 是否有任何基于浏览器的 IDE 来编写 java 程序?

ruby-on-rails - 了解 ruby​​ on rails gemfile 中的组

java - 我在面板上有一个用于按钮的 actionListener,获取空指针

java - 为什么我的程序找不到 Peg Solitaire 的解决方案并一直运行?

java - 使用 gson 转换器时如何将改造用作单例?

ruby-on-rails - Rails acts_as_taggable_on 实现

ruby-on-rails - 如何检测 Rails 应用程序并识别内存/性能瓶颈?

java - 如何将多行单词转换为单个数组