Eclipse – Mac Os默认JRE丢失

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

对于MacOS默认JRE没有选择,并且在通常的“MacOS不支持的标准VM”中选择标准VM结果。

Eclipse Galileo,Mac OS X 10.5.8。

任何建议非常感谢

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

转到帮助 – >安装新软件…

选择:

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

在编程语言下选择:

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

安装,你会发现你的JRE!

1)按照Joshua的回答:“帮助 – >安装新软件……选择:Galileo – http://download.eclipse.org/releases/galileo编程语言选择:Eclipse Java开发工具3.5.x ……”

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

3)单击“添加”。

4)在“已安装的JRE类型”下,您应该看到以前缺少的“MacOS X VM”。选择此项并单击“下一步”。

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

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

7)单击“打开”。

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

9)从那里你应该能够点击完成并让你的JRE可用。

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

自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

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

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

我不确定你的问题究竟是什么……

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

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

我在Eclipse和Mac OS X的相同版本中遇到了这个问题。一个小细节说明,它是Eclipse的PHP版本。 我无法在Eclipse中确定解决方案,但是下载正常版本的Eclipse可以选择Mac VM。

Eclipse火星

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

Java 8支持Eclipse Kepler SR2