我正在安装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.如何设置正确的路径月食跑?
感谢
-vm和/ opt/...必须位于eclipse.ini中的单独行上 – 2014-10-11 15:08:59
我也尝试过,但同样的问题。我还没有尝试@Luis Matos的解决方案 – Dommol 2014-10-11 18:00:03