2012-04-16 5 views
9

나는 우분투를 처음 사용하는데 문제가있다. RubyMine 4를 시작할 수 없습니다 :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 

openjdk6을 설치하려고했는데 동일한 오류가 있습니다. 나는 내가 뭘해야하는지 모른다.

답변

13

나는 최근에 이걸 가지고있었습니다 ([ERROR: cannot start RubyMine. No JDK found. JDK Version? + desktop link).
http://www.webupd8.org/2011/09/how-to-install-oracle-java-7-jdk-in.html 예를 :

Answer: Install java and check your path:

다운로드 오라클 7의 JDK에서 :에
http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.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

런처가 더 이상 open jdk에 대해 작성하지 않았지만 여전히 다음을 인쇄합니다. kvet @ Kvet-Notebook : ~/RubyMine-4.0.3/bin $ ./rubymine.sh Java HotSpot (TM) 64 비트 서버 VM 빌드 21.0-b17, 혼합 모드) 오류 : 메인 클래스 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 만 있으면됩니다. 자바 개발을하지 않는다면 JDK가 필요 없다.

우분투/민트/데비안에서 Oracle/Sun JRE를 설정하려면 다음 지침을 따르십시오 : https://help.ubuntu.com/community/Java#Oracle_Java_7.

개인적으로 본인은 Script (JRE only) 섹션의 지침을 사용했습니다. 특히,이 사이트에 언급 된 저장소를 사용하여 JRE를 설치했습니다 : http://www.duinsoft.nl/packages.php?t=en. 완벽하게 작동합니다.