15

已安装的 JRE 列表是空的,当我单击“添加”时,我给出的唯一选项是 - 执行环境描述、标准 1.1.x 虚拟机、标准虚拟机。

MacOS 默认 JRE 没有选项,选择标准 VM 会导致通常的“MacOS 不支持标准 VM”。

Eclipse 伽利略,Mac OS X 10.5.8。

非常感谢任何建议

4

9 回答 9

24

我只是遇到了同样的问题,我能够解决它。我已经安装了 Eclipse for PHP (PDT),因为我无法让 PDT 与 Eclipse 经典版一起工作。然后我发现使用新安装,Java 文件将无法运行!但是有一个简单的解决方案:

转到帮助->安装新软件...

选择:

伽利略 - http://download.eclipse.org/releases/galileo

在编程语言下选择:

Eclipse Java 开发工具 3.5.1.r351_v20090810-0600-7r88FEoFI0WTo6Az-1qFRHm37ChJ

安装,您将找到您的 JRE!

于 2010-02-16T05:16:41.290 回答
10

1) 按照 Joshua 的回答:“Help->Install New Software... 选择:Galileo - http://download.eclipse.org/releases/galileo 在 Programming Languages 下选择:Eclipse Java Development Tools 3.5.x...”

2) 然后转到 Eclipse -> Preferences -> Java -> Installed JREs。

3) 单击添加。

4) 在“Installed JRE Types”下,您应该会看到之前缺少的“MacOS X VM”。选择它并单击 NEXT。

5) 单击 JRE 主字段旁边的 BROWSE 按钮,对话框应显示“选择 JRE 安装的根目录”

6)浏览到/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home

7) 点击打开。

8) 在 JRE 名称字段中输入“JVM 1.5”

9) 从那里您应该能够单击 FINISH 并让您的 JRE 可用。

我用它来修复构建 Google App Engine 项目时缺少的 JRE 错误。

于 2010-03-08T16:06:39.003 回答
4

自 eclipse3.3(2006 年!)以来,就出现了“MacOS 上不支持标准 VM”消息。

错误 156343报告它已在... eclipse3.6M2 中修复(Helios M2于 2009 年 9 月发布,最终版本将于 2010 年 6 月发布)


如果根本没有 JVM,尝试在 eclipse.ini 中显式指定一个(就像我建议的那个,除了我使用类似 Windows 的路径),然后重新启动后查看此列表中是否仍然没有建议的 JVM。
还可以使用Helios3.6M3(当前可用的最新里程碑,并检查所有问题是否仍然存在。


当前的解决方法(即,如果首先存在默认 VM)将是,例如对于像 JRockit 的 JDK:

将 JRockit VM 的 jar 添加为库。
Mac 的类将优先(因为它们位于引导类路径中),但您也可以在附加包的 Jar 中看到任何细节。

为了让 JDT 保持理智,您可能应该确保 Mac 的 VM 在.classpath...


3.6M2 将对此进行授权,例如:

安装的 JRE

于 2009-11-15T08:53:40.697 回答
2

我将我的 java 版本更新为 11,我在 eclipse 中的 Spring Boot 项目也崩溃了。这是我解决这个问题的方法:

(Eclipse 会为您找到 JRE 路径)

  1. Eclipse -> 首选项 -> Java -> 已安装的 JRE
  2. 单击右侧的“搜索”按钮,它将引导您找到更新的 JRE。
  3. 选择新更新的 JRE 并应用更改。

Eclipse -> 首选项 -> Java -> 已安装的 JRE 的屏幕截图

Eclipse 的屏幕截图 -> 查找 JRE 路径

Eclipse 的屏幕截图 -> 选择 JRE 路径

于 2020-11-05T15:36:46.327 回答
0

你有一个“添加”按钮,可以让你添加一个新的 JVM。事实上,甚至应该有一个“查找 JVM”按钮。

如果您真的手头没有,只需从 Sun 下载一个 JDK,然后使用add将其添加到您的 JVM 列表中,并将其设置为默认值。

于 2009-11-15T08:34:30.063 回答
0

我不确定你的问题到底是什么......

如果您想知道 JVM/JDK 在 Mac OS X 上的位置,可以在/System/Library/Frameworks/JavaVM.framework/Versions. 只需将其中之一添加到 Eclipse。

于 2009-11-15T08:36:29.410 回答
0

我在使用相同版本的 Eclipse 和 Mac OS X 时遇到了这个确切的问题。一个小细节说明,它是 Eclipse 的 PHP 版本。我无法确定 Eclipse 中的分辨率,但下载普通版本的 Eclipse 可以选择 Mac VM。

于 2010-01-20T15:37:00.823 回答
0

如果你想要 OSX 的内置 JVM,那么你可以将它添加为 Mac OSX VM,否则 VonC 的注释会告诉你该怎么做。

于 2009-11-15T20:58:25.820 回答
0

日食火星

Eclipse Market Place -> 输入“Java”并安装“ Java 8 support for Eclipse Kepler SR2

Java 8 对 Eclipse Kepler SR2 的支持

于 2016-01-10T10:19:44.163 回答