2014-10-11 140 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