Eclipse:指定的 JRE 安装不存在

2022-09-01 10:10:59

我曾经有Eclipse配置得很好,以前工作得很好。但是我刚刚卸载了它,并在今天在我的Mac OS 10.10上再次安装了Eclipse Juno。但是我一直收到这个错误:“指定的JRE不存在。

我知道这是一个非常简单且常见的问题,我只需要将JRE和/或JDK安装到这个干净的Eclipse中,但是事情并没有得到解决。

我在Stack Overflow上搜索了大量内容:我看过的帖子包括:如何在Mac OS X上安装JRE 1.7并将其与Eclipse一起使用?我完全遵循了接受的答案所说的,但是在从 http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载JDK并安装它之后,我打算通过Preferences->Java -> Installed JREs将其添加到Eclipse,但是,我没有按预期看到它,以下是我转到Preferences->Java-> Installed JREs时看到的屏幕截图

enter image description here

但是屏幕截图只是说已安装的JRE列表是空白的,我无法在我的Eclipse中添加任何JRE。

请帮忙吗?

另外,我还尝试了人们建议的其他事情:属性->Java构建路径我在这里看到的是:JRE系统库OSGi / Minimum-1.2,前面有一个红色的十字标志(表示它有什么问题?所以,我也被这种方法阻止了。

enter image description here


答案 1

我遇到了同样的问题。这就是我修复它的方式。

  1. 打开 Eclipse。
  2. 转到(G)。Preferences
  3. 点击Add
  4. 应该弹出一个窗口,其中包含以下内容:

enter image description here

  1. 选择。Standard VM
  2. 选择Directory
  3. 使用此路径:Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/
  4. 点击Open
  5. 然后Finish
  6. 右键单击您的项目,然后单击Properties
  7. 选择,然后单击Java Build PathAdd Library
  8. 选择JRE System Library

enter image description here

  1. 单击并选择Environmentsjdk1.7.0_45
  2. Finish

如果你做对了,你应该看到这一点

enter image description here


答案 2

您的运行配置可能尝试使用特定的 JRE。

enter image description here

确保在那里使用正确的 JRE。