2014-10-11 135 views
0

我正在安裝Eclipse(adt-bundle-linux-x86_64)。我把文件放在我的/ opt /文件夾,當我嘗試運行Eclipse它給我一個彈出說Eclipse無法找到JDK

A Java Runtime Environment (JRE) or Java Development Kit (JDK) 
must be available in order to run Eclipse. No Java virtual machine 
was found after searching the following locations: 
/opt/adt-bundle-linux-x86_64-20140702/eclipse/jre/bin/java 
java in your current PATH 

所以我試圖通過添加

到java路徑添加到eclipse.ini文件

-vm /opt/jdk1.80_20/bin/java

但我仍然得到同樣的錯誤彈出(它並沒有改變,在所有的,我希望它說我加入的路徑.ini文件但它保持不變。)

然後我嘗試在指向/opt/jdk1.8.0_20/jre/bin/java的/ opt/adt-bundle-linux-x86_64-20140702/eclipse/jre/bin /文件夾中創建一個符號鏈接,現在它給了我一個新的彈出說

>JVM terminated. Exit code=1 
/opt/adt-bundle-linux-x86_64-20140702/eclipse/jre/bin/java 
-vm /opt/jdk1.8.0_20/bin/java 
-Dosgi.requiredJavaVersion=1.6 
-XX:MaxPermSize=256m 
-Xms512m 
-Xmx1024m 
-jar /opt/adt-bundle-linux-x86_64-20140702/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar 
-os linux 
-ws gtk 
-arch x86_64 
-showsplash /opt/adt-bundle-linux-x86_64-20140702/eclipse//plugins/org.eclipse.platform_4.2.2.v201302041200/splash.bmp 
-launcher /opt/adt-bundle-linux-x86_64-20140702/eclipse/eclipse 
-name Eclipse 
--launcher.library /opt/adt-bundle-linux-x86_64-20140702/eclipse//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20120913-144807/eclipse_1502.so 
-startup /opt/adt-bundle-linux-x86_64-20140702/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar 
--launcher.overrideVmargs 
-exitdata 330012 
-product com.android.ide.eclipse.adt.package.adtproduct 
-vm /opt/adt-bundle-linux-x86_64-20140702/eclipse/jre/bin/java 
-vmargs 
-vm /opt/jdk1.8.0_20/bin/java 
-Dosgi.requiredJavaVersion=1.6 
-XX:MaxPermSize=256m 
-Xms512m 
-Xmx1024m 
-jar /opt/adt-bundle-linux-x86_64-20140702/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar 

我有兩個問題:1。 爲什麼添加一行到eclipse.ini文件不改變路徑 2.如何設置正確的路徑月食跑?

感謝

+1

-vm和/ opt/...必須位於eclipse.ini中的單獨行上 – 2014-10-11 15:08:59

+0

我也嘗試過,但同樣的問題。我還沒有嘗試@Luis Matos的解決方案 – Dommol 2014-10-11 18:00:03

回答

0

刪除並重新安裝JDK並刪除Eclipse後,我按照http://www.blogs.digitalworlds.net/softwarenotes/?p=54中列出的步驟操作。我仍然有彈出錯誤,但我創建的路徑的符號鏈接,請指向的Java

ln -s /opt/jdk1.8.0_25/jre/bin/java jre/bin/java 

這終於摸索得到Eclipse來運行。

0

我猜,看你已經在運行一些eclipse.ini文件。這將是Java可執行文件。

你有沒有嘗試:

設置JAVA_HOME你有你的Java環境的地址,並設置 PATH變量以包括java的家,像集PATH =%JAVA_HOME%/%PATH%?

+0

我試過了,仍然得到和以前一樣的彈出。它似乎沒有區別 – Dommol 2014-10-12 00:15:41