簡體   English   中英

Eclipse找不到JDK

[英]Eclipse cannot find JDK

我正在安裝Eclipse(adt-bundle-linux-x86_64)。 我將文件放在/ opt /文件夾中,當我嘗試運行eclipse時,它彈出一個對話框

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 / adt-bundle-linux-x86_64-20140702 / eclipse / jre / bin /文件夾中創建指向/opt/jdk1.8.0_20/jre/bin/java的符號鏈接,現在它給了我一個新的彈出式說法

>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.如何為Eclipse運行設置正確的路徑?

謝謝

我想,要讀取eclipse.ini文件,您已經必須在運行某些程序。 那將是Java可執行文件。

您是否嘗試過:

將JAVA_HOME設置為您具有Java環境的地址,然后將PATH變量設置為包含Java home,例如set PATH =%JAVA_HOME%/%PATH%?

在刪除並重新安裝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運行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM