我刚刚安装了,其中包含一个JDK8u45 x64和JDK7u79 x64 JDK。我的eclipse.ini文件将-vm选项指向Java8JDKHome:C:\ambiente_mars\jdk8u45x64\bin\javaw.exe。
当我启动Eclipse并配置我的环境时,我开始像这样设置我的Installed JREs (就像我从Indigo开始做的那样):

我的编译器设置是这样配置的:

在这一切之后,我去了Execution Environments为所有环境选择正确的VM,但是我配置的JRE并不在那里:

实际上,这个JRE并没有显示在任何<= JSE1.7的执行环境中。同样的屏幕,但现在露娜显示一切都是正确的,所以我想我没有做错什么。
也许这是个窃听器?有人能指出另一种方法吗?
伙计们,提前谢谢!
编辑1: Eclipse也是x64。(我认为记住是件好事;)
发布于 2015-11-27 12:56:29
试一试:点击“搜索.”在“已安装的JREs”项上。选择您的java文件夹。
默认情况是: c:\Program \Java\
发布于 2016-11-09 10:06:59
昨天,我在研究Eclipse (Neon .1)安装时遇到了这个问题。
在尝试了许多不同的事情之后,我们发现机器的环境变量"JRE_HOME“被设置为一个不是正在运行的eclipse的JRE,以及一个_JAVA_OPTS (全局java设置覆盖)环境变量集。当我们把这两种方法都去掉时,执行环境终于开始被找到了!
不幸的是,我们同时删除了这两个,所以我不能说这两个是哪一个,但这是另一回事,你可以尝试改变。
发布于 2015-06-30 14:46:46
首先,您已经在Eclipse中添加了JDK( JRE ),但是execusion环境从一个项目更改到另一个项目和同一个工作区,这意味着您必须右键单击您的项目=> Build Path => Configure => => library选项卡,您将找到JRE系统库JDK.单击=>,然后单击Edit按钮,然后在计算机中选择已安装的JDK。
另外,在eclise.ini for eclipse或jbdevstudio.ini for中,您将安装的JDK的完整路径设置为默认vm
这就是一个例子:
-vm
C:/Program Files (x86)/Java/jdk1.7.0_51/bin/javaw.exe关于JAVA_HOME,您可以通过使您成为默认JDK来修改if。
跳一跳对你有用。
https://stackoverflow.com/questions/31140756
复制相似问题