Java Eclipse:指定的JRE安装不存在
以前我对Eclipse的配置很好,工作也很好。但我今天刚刚卸载了它,并在MacOS10.10上再次安装了EclipseJuno。 但我一直犯这样的错误: “指定的JRE不存在。” 我知道这是一个非常简单且常见的问题,我只需要将JRE和/或JDK安装到这个干净的Eclipse中,但是事情并没有解决 我已经广泛搜索了堆栈溢出: 我看过的帖子包括: 我完全遵循了公认的答案,但是在从下载并安装了JDK之后,我打算通过Preferences->Java->installed JRE将其添加到Eclipse中,但是,我没有如预期的那样看到它,下面是我在Preferences->Java->installed JRE中看到的屏幕截图 但是屏幕截图只是说安装的JRE列表是空白的,我无法将任何JRE添加到我的Eclipse中 请帮忙 此外,我还尝试了人们建议的其他方法: 属性->Java构建路径 我在这里看到的是: JRE系统库OSGi/Minimum-1.2,前面有一个红色的交叉标志(表示有什么问题?) 所以,我也被这种方法所阻碍Java Eclipse:指定的JRE安装不存在,java,android,eclipse,macos,osx-yosemite,Java,Android,Eclipse,Macos,Osx Yosemite,以前我对Eclipse的配置很好,工作也很好。但我今天刚刚卸载了它,并在MacOS10.10上再次安装了EclipseJuno。 但我一直犯这样的错误: “指定的JRE不存在。” 我知道这是一个非常简单且常见的问题,我只需要将JRE和/或JDK安装到这个干净的Eclipse中,但是事情并没有解决 我已经广泛搜索了堆栈溢出: 我看过的帖子包括: 我完全遵循了公认的答案,但是在从下载并安装了JDK之后,我打算通过Preferences->Java->installed JRE将其添加到Eclipse
我也有同样的问题。我就是这样修好的
首选项
标准虚拟机
目录
Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/
打开
Finish
Java构建路径
,然后单击addlibrary
Environments
并选择jdk1.7.0_45
Finish
问题通常与特定于项目或插件的运行时配置有关,这些配置(仍然)指向一些不再存在的JDK/JRE(例如,在一些更新或迁移之后) 我们使用了例如ANT插件,如果未设置为默认的
,则必须更新启动配置(根据ANT构建文件),例如在与workspace
相同的JRE中运行
您可以找到这些设置(在JRE
选项卡下调用):
Eclipse->Window->Preferences->下的全局插件配置中,
(在上面的Filter
部分键入runtime
可能有助于快速找到它)
或Eclipse->Run->Run配置…
- 右键单击项目/文件并选择
运行方式->运行配置…
或Eclipse->Run->External Tools->External Tools Configuration…
- 右键单击项目/文件并选择
运行方式->外部工具配置…
我也有同样的问题。这个解决方案可能有助于解决这个问题,就像它对我一样
我在一个特定的运行配置上遇到了问题(在我的例子中,一个项目的单元测试)。在运行配置中,我选择了有问题的运行配置,然后选择了JRE选项卡,我可以看到它被破坏了(尽管我不知道它是如何发生的)。选择正确的JRE解决了我的问题(在我的例子中是project JRE,尽管这只是我的标准JRE,没有专门为项目配置)。您的运行配置可能试图使用特定的JRE
确保您在那里使用了正确的JRE 在eclipse中单击窗口–>显示视图–>服务器 进入servers视图后,双击configured server以打开其配置,然后单击Runtime environment链接(在左侧) 选择JRE并单击finish
希望它能帮助您当我更新Java时,这件事发生在我身上。虽然它在我的系统中进行了更新,但没有在eclipse中更新引用。我在做网络项目,所以我必须执行以下步骤
就是这样,现在试着运行它,它应该可以工作。此错误的主要原因是您可能忘记了设置生成修补程序。当您这次导入旧项目时,旧的Java构建补丁已经存在,您必须给新的一个,您当前使用的那个