2012-04-16 14 views
9

Ich bin neu in Ubuntu und habe ein Problem. Ich kann nicht RubyMine 4 starten:RubyMine auf 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 

Ich versuchte openjdk6 zu installieren und zu gleichen Fehler aufweist. Ich weiß nicht, was ich tun muss.

Antwort

13

Ich hatte dies vor kurzem selbst ([ERROR: cannot start RubyMine. No JDK found. JDK Version? + desktop link).

Answer: Install java and check your path:

Herunterladen Oracle7 jdk auf:
http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.html

Folgen Sie den Anweisungen unter:
http://www.webupd8.org/2011/09/how-to-install-oracle-java-7-jdk-in.html z.B.

Nach dem Herunterladen von Java (oben): Extrahieren Sie das heruntergeladene Oracle Java JDK-Archiv in Ihren Home-Ordner und benennen Sie den neu erstellten Ordner in "java-7-oracle" um.

sudo mv its_name java-7-oracle 

es installieren:

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 

bestellen:

java -version 
javac -version 
+0

launcher nicht mehr über open jdk geschrieben, aber immer noch drucken: kvet @ Kvet-Notebook: ~/RubyMine-4.0.3/bin $ ./rubymine.sh Java HotSpot (TM) 64-Bit-Server VM (Build 21.0-b17, gemischter Modus) Fehler: Hauptklasse konnte nicht gefunden oder geladen werden com.intellij.idea.Main – Kvet

+1

Dies funktionierte einwandfrei auf meiner frisch gebauten VM von Ubuntu 12.04. – MattSlay

+0

Das hat mir nicht geholfen (es wird nur die OpenJDK-Warnung los). Neuinstallation (bedeutet & tar xfz RubyMine-4.0.3.tar.gz $ cd RubyMine-4.0.3/bin/$ ./rubymine.sh) hat den Trick für mich (weiß nicht warum). –

0

Versuchen Sie, das Oracle JDK zu installieren und RubyMine damit auszuführen.

1

Ich bin ziemlich sicher, dass Sie nicht JDK zu installieren. Damit RubyMine läuft, brauchen Sie nur JRE. Sofern Sie keine Java-Entwicklung durchführen, benötigen Sie kein JDK.

Um Oracle/Sun JRE auf Ubuntu/Mint/Debian einzurichten, folgen Sie den Anweisungen hier: https://help.ubuntu.com/community/Java#Oracle_Java_7.

Persönlich habe ich die Anweisungen unter Script (JRE only) Abschnitt verwendet. Insbesondere habe ich JRE mit dem auf dieser Website genannten Repository installiert: http://www.duinsoft.nl/packages.php?t=en. Funktioniert perfekt.