Eclipse-缺少Mac Os默认JRE

Eclipse-缺少Mac Os默认JRE,eclipse,macos,java,galileo,Eclipse,Macos,Java,Galileo,已安装JRE的列表是空的,当我单击“添加”时,我得到的唯一选项是- 执行环境描述, 标准1.1.x虚拟机, 标准虚拟机 MacOS默认JRE没有选项,选择标准VM会导致通常的“MacOS上不支持标准VM” 伽利略月食, MacOSX10.5.8 非常感谢您的任何建议您有一个“添加”按钮,可用于添加新的JVM。事实上,甚至应该有一个“查找JVM”按钮 如果您手头没有JDK,只需从Sun下载JDK,然后使用add将其添加到JVM列表中,并将其设置为默认值。我不确定您的问题到底是什么 如果您想知道JV

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

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

伽利略月食, MacOSX10.5.8

非常感谢您的任何建议

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


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

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

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

自eclipse3.3(2006!)以来,就看到了“MacOS上不支持标准VM”的消息

它在。。。eclipse3.6M2(,M2,最终版本将于2010年6月发布)


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


当前的解决方法(即,如果一开始就有一个默认VM)是,例如对于像JRockit这样的JDK:

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

为了保持JDT的正常运行,您可能应该确保Mac的虚拟机排在第一位
.classpath
虽然


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


如果你想要OSX的内置JVM,那么你可以将其添加为Mac OSX虚拟机,否则VonC的评论会告诉你该怎么做。

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

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

转到帮助->安装新软件

选择:

伽利略-

在“编程语言”下选择:

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

安装后,您将找到您的JRE!

1)请遵循Joshua的答案: “帮助->安装新软件。。。 选择:伽利略- 在“编程语言”下选择:EclipseJava开发工具3.5.x.。”

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

3) 单击添加

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

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

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

7) 单击“打开”

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

9) 在那里,您只需单击FINISH,就可以使用JRE了

我用它来修复构建Google应用程序引擎项目时丢失的JRE错误。

EclipseMars Eclipse Market Place->键入“Java”并安装“
Java8对Eclipse开普勒SR2的支持”


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

(Eclipse将为您找到JRE路径)

  • Eclipse->Preferences->Java->Installed JRE
  • 点击右侧的搜索按钮,它将引导您找到更新的JRE。
  • 选择新更新的JRE并应用更改。

  • 当您单击“添加”时,您必须选择要添加的VM类型。唯一的选项是“标准VM”、“标准1.1.x VM”和“执行环境描述”。在“MacOS不支持标准VM”错误中选择其中一个结果。我对该问题所做的所有搜索都表明应该存在“MacOS默认值”“也可以选择。我知道JVM的位置,只是不能添加一个。单击“搜索”按钮将弹出“操作进行中”对话框不到半秒,然后失败。Sun的JDK在Mac OS X上不工作。在Mac OS X上,必须使用苹果提供的JVM/JDK版本。对此,我深表歉意!我让它在我的MacBook上正常工作,很自然地就忘记了我是怎么做到的。我想这个错误报告假设这个人已经添加了Mac虚拟机,我甚至没有那么多,因为没有选择添加Mac虚拟机。@Jonathon:是的,但是你能试试3.6M2(或者M3)吗检查是否可以添加Mac虚拟机?@VonC我安装了Helios,你说得对,我可以选择添加MacOS JVM,Helios会自动选择Mac jre并分配正确的。我的Galileo版本是与PDT捆绑的版本,并且已经添加了很多插件,我是否可以将这些插件移植到Helios,或者至少让Helios获取“可用的软件站点”?刚刚在我的回答中添加了一个关于eclipse.ini的建议,以解决安装的JRE列表中缺少任何JVM的问题。我建议将这些插件复制到dropins文件夹中,就像我在中描述的那样。应通过p2机制添加PDT。Upda