首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Eclipse找不到JDK

Eclipse找不到JDK
EN

Stack Overflow用户
提问于 2014-10-11 15:03:04
回答 2查看 2.1K关注 0票数 0

我正在安装Eclipse (Adt Linux86_64)。我将文件放在我的/opt/文件夹中,当我尝试运行eclipse时,它会弹出一条消息:

代码语言:javascript
复制
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/java 1.80_20/bin/java

但是我仍然会看到相同的错误弹出(它根本没有改变,我希望它表示我添加到.ini文件中的路径,但它保持不变)。

然后我尝试在/opt/adt-bundle-linux-x86_64-20140702/eclipse/jre/bin/文件夹中创建一个符号链接,指向/opt/jdk1.8.0_20/jre/bin/java,现在它给了我一个新的弹出语句:

代码语言:javascript
复制
>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的正确路径?

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-10-15 00:16:18

在删除和重新安装JDK以及删除Eclipse之后,我遵循了http://www.blogs.digitalworlds.net/softwarenotes/?p=54中概述的步骤。我仍然得到弹出错误,但是我在它请求指向Java的路径上创建了一个符号链接。

代码语言:javascript
复制
ln -s /opt/jdk1.8.0_25/jre/bin/java jre/bin/java

这最终使Eclipse得以运行。

票数 0
EN

Stack Overflow用户

发布于 2014-10-11 15:13:45

我想,要读取eclipse.ini文件,您必须已经运行了一些东西。这将是java的可执行文件。

你试过:

将JAVA_HOME设置为您的java环境的地址,并将PATH变量设置为包含JAVA_HOME,比如set PATH=% java _HOME%/%PATH%?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26316020

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档