2014-01-27 3 views
1

방금 ​​리눅스로 옮겨서 우분투를 사용했지만 Eclipse IDE를 실행하는 데 어려움을 겪고 있습니다. JDK와 Eclipse의 64 비트 버전을 다운로드하고 파일을 'Documents'폴더에 압축 해제했습니다. 내가 수동으로 일식을 실행 에 Java VM의 경로를 선택해야 알아,하지만 나는 그것이 작동 할 수 없습니다 :리눅스에서 Eclipse 용 Java VM 찾기

./eclipse -vm /home/lucasamura/Documents/jdk1.7.0_51/bin/java

나는이 오류가 발생했습니다 :

내가이 첫 번째 시도 :

Error: could not find libjava.so 
Error: Could not find Java SE Runtime Enviroment 
012,351,641 :

JVM terminated. Exit code=2 /home/lucasamura/Documents/jdk1.7.0_51/bin/java 
-Dosgi.requiredJavaVersion=1.6 
-XX:MaxPermSize=256m 
-Xms40m 
-Xmx512m 
-jar /home/lucasamura/Documents/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar 
-os linux 
-ws gtk 
-arch x86_64 
-showsplash /home/lucasamura/Documents/eclipse//plugins/org.eclipse.platform_4.3.1.v20130911-1000/splash.bmp 
-launcher /home/lucasamura/Documents/eclipse/eclipse 
-name Eclipse 
--launcher.library /home/lucasamura/Documents/eclipse//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20130807-1835/eclipse_1506.so 
-startup /home/lucasamura/Documents/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar 
--launcher.appendVmargs 
-exitdata 34800b 
-product org.eclipse.epp.package.java.product 
-vm /home/lucasamura/Documents/jdk1.7.0_51/bin/java 
-vmargs 
-Dosgi.requiredJavaVersion=1.6 
-XX:MaxPermSize=256m 
-Xms40m 
-Xmx512m 
-jar /home/lucasamura/Documents/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar 

단말기는 또한 2 이상의 오류를 표시

는 그래서 JDK 폴더 안에있는 JRE의 경로를 사용하기로 결정했습니다 :

./eclipse -vm /home/lucasamura/Documents/jdk1.7.0_51/jre/bin/java 

그러나 나는 다음에 '보답'했다 : 터미널에

JVM terminated. Exit code=127 /home/lucasamura/Documents/jdk1.7.0_51/jre/bin/java 
-Dosgi.requiredJavaVersion=1.6 
-XX:MaxPermSize=256m 
-Xms40m 
-Xmx512m 
-jar /home/lucasamura/Documents/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar 
-os linux 
-ws gtk 
-arch x86_64 
-showsplash /home/lucasamura/Documents/eclipse//plugins/org.eclipse.platform_4.3.1.v20130911-1000/splash.bmp 
-launcher /home/lucasamura/Documents/eclipse/eclipse 
-name Eclipse 
--launcher.library /home/lucasamura/Documents/eclipse//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20130807-1835/eclipse_1506.so 
-startup /home/lucasamura/Documents/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar 
--launcher.appendVmargs 
-exitdata 35800b 
-product org.eclipse.epp.package.java.product 
-vm /home/lucasamura/Documents/jdk1.7.0_51/jre/bin/java 
-vmargs 
-Dosgi.requiredJavaVersion=1.6 
-XX:MaxPermSize=256m 
-Xms40m 
-Xmx512m 
-jar /home/lucasamura/Documents/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar 

그리고이 :

libraries: libjli.so: cannot open shared object file: No such file or directory 

내가 잘못하고있는 것에 대한 아이디어가 있습니까?

+0

명령 줄에서 자바, javac의 및 항아리를 실행할 수 있도록. 그런 다음 eclipse.ini를 편집하고 -vm 항목을 편집하십시오. 이렇게하면, 인자없이 eclipse을 실행할 수 있습니다. 나는 당신의 -Dosgi.requiredJavaVersion = 1.6이 어디서 오는지, 이것이 아프다면 어디에 있는지 모른다. – Ingo

답변

2

나는 java를 설치하고 약간의 문제를 피하기 위해 apt를 사용하는 것이 좋습니다.

OpenJDK는 기본적으로 사용 가능합니다. 오라클 JDK에 대한

PPA는 여기에 있습니다 : 먼저 관리해야 https://launchpad.net/~webupd8team/+archive/java