2012-04-16 7 views
9

私はubuntuで新しく問題があります。私はopenjdk6をインストールしようとしたと同じエラーを持っているRubyMine on Linux

[email protected]:~/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) 
[email protected]:~/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 

:私はルビーマイン4を起動することはできません。私は何をしなければならないのか分からない。

答えて

13

私はこれを最近持っていました([ERROR: cannot start RubyMine. No JDK found. JDK Version? + desktop link)。

Answer: Install java and check your path:

でJDK Oracle7のダウンロード:
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 
+0

ランチャーは、もはやオープンJDKについて書いていないが、それでもこれを印刷: kvet @ Kvet-ノート:〜/ルビーマイン-4.0.3/binに$ ./rubymine.sh は、Java HotSpot(TM)64ビットサーバーVM( build 21.0-b17、mixed mode) エラー:メインクラスcom.intellij.idea.Mainを見つけられませんでした。メイン – Kvet

+1

これは、私の新しく構築したUbuntu 12.04のVMにperectly動作しました。 – MattSlay

+0

それは私を助けませんでした(OpenJDK警告を取り除くだけです)。再インストール(&tar xfz RubyMine-4.0.3.tar.gz $ cd RubyMine-4.0.3/bin/$ ./rubymine.shを意味する)は私のためのトリックでした(なぜか分かりません)。 –

0

Oracle JDKをインストールしてRubyMineを実行してみてください。

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。完璧に動作します。