我曾经很好地配置了Eclipse并且以前工作正常。但是我刚刚卸载了它并在今天的Mac OS 10.10上再次安装了Eclipse Juno。 但我一直收到这个错误: "指定的JRE不存在。"
我知道这是一个非常简单且常见的问题,我只需要将JRE和/或JDK安装到这个干净的Eclipse中,但事情并没有解决。
我已经在Stack Overflow上进行了广泛的搜索: 我看过的帖子包括: How to install JRE 1.7 on Mac OS X and use it with Eclipse? 我完全按照接受的答案说,但在从http://www.oracle.com/technetwork/java/javase/downloads/index.html下载JDK并安装它之后,我打算通过首选项将它添加到Eclipse中 - > Java - >但是,安装好的JRE,我没有按预期看到它,以下是我在参加首选项时所看到的截图 - > Java - >已安装的JRE
但屏幕截图只是说已安装的JRE列表是BLANK,我无法将任何JRE添加到Eclipse中。
请帮忙吗?
另外,我尝试过其他人建议的事情: 属性 - > Java构建路径 我在这里看到的是: JRE系统库OSGi / Minimum-1.2在它前面有一个红色交叉标志(表示它有问题?) 所以,我也用这种方法阻止了。
答案 0 :(得分:27)
我遇到了同样的问题。这是我修复它的方式。
Preferences
。Add
Standard VM
。Directory
Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/
Open
Finish
Properties
Java Build Path
,然后点击Add Library
JRE System Library
Environments
,然后选择jdk1.7.0_45
Finish
如果你做得对,你应该看到:
答案 1 :(得分:22)
答案 2 :(得分:14)
问题是通常与项目或特定于插件的运行时配置相关(仍然)指向某些不再存在的JDK / JRE(例如,在某些更新或迁移之后)。
我们在 ANT 插件中有例如,其中启动配置必须更新(每个ant构建文件),如果它是例如未设置为默认JRE
。
你会发现这些设置(Eclipse -> Window -> Preferences -> ...
标签下的典型设置):
在插件的runtime
下的全局插件配置(在上面的Filter
部分输入Eclipse -> Run -> Run configurations...
可能有助于快速找到它)
或者它是在项目/文件特定的运行配置中设置的,如果你去
,你会看到Run As -> Run Configurations ...
或Eclipse -> Run -> External Tools -> External Tools Configuration ...
或者它是在项目/文件特定的外部工具配置中设置的(例如像ANT使用的那样),类似地在这里找到:
Run As -> External Tool Configurations ...
或<script type="text/javascript">
$( document ).ready(function() {
$.getJSON("http://Your .Php", function(data) {
$.each(data.model, function(index, item) {
for (var a = 0; a < item.0.length; a++) {
alert(item.0[a]);
};
})
});
});
</script>
答案 3 :(得分:6)
在eclipse中单击Window - &gt;显示视图 - &gt;服务器
进入服务器视图后,双击已配置的服务器以打开其配置,然后单击运行时环境链接(在左侧)。
选择JRE并单击“完成”。
希望对你有帮助
答案 4 :(得分:2)
我遇到了一个特定运行配置的问题(在我的情况下,一个项目的单元测试)。在运行配置中,我选择了故障运行配置,然后选择了JRE选项卡,我可以看到它被破坏了(即使我不知道它是如何发生的)。选择正确的JRE解决了我的问题(在我的情况下项目JRE,即使这只是我的标准JRE而没有专门为项目配置)。
答案 5 :(得分:1)
我遇到了同样的问题。此解决方案可能有助于解决问题,就像它对我一样。
答案 6 :(得分:0)
当我更新Java时,这发生在我身上。尽管它是在我的系统中更新的,但是它并没有更新eclipse中的引用。我当时正在从事Web项目,因此必须执行以下步骤
Windows>首选项> Java>已安装的JRE(此处显示的是旧版本,没有显示任何错误)>删除系统中不存在的所有旧版本,然后添加最新版本或当前版本。
确认项目的构建路径,并确认它们指向正确的JRE。项目>构建路径>检查JRE版本是否正确
完成此操作后,我的项目仍然给我相同的错误,因此我在Eclipse中检查了JRE的tomcat服务器设置
就这样,现在尝试运行它就可以了。
答案 7 :(得分:0)