Eclipse - Mac Os默认JRE丢失

时间:2009-11-15 08:29:31

标签: eclipse macos java galileo

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

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

Eclipse Galileo, Mac OS X 10.5.8。

任何建议非常感谢

9 个答案:

答案 0 :(得分: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!

答案 1 :(得分:10)

1)按照约书亚的回答: “帮助 - >安装新软件...... 选择:伽利略 - http://download.eclipse.org/releases/galileo 在Programming Languages下选择:Eclipse Java Development Tools 3.5.x ...“

2)然后去Eclipse - >偏好 - > Java - >已安装的JRE。

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错误。

答案 2 :(得分:4)

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

bug 156343报告修复了... eclipse3.6M2( Helios ,M2 released in September 2009,最终版本将于2010年6月发布)


如果根本没有JVM,请尝试在eclipse.ini 中明确指定一个(如one I propose,除了我使用类似Windows的路径),看看是否有重新启动后,此列表中仍未提出JVM 同时检查Helios3.6M3(最新的里程碑目前可用,并检查所有问题是否仍然存在。


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

  

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

     

为了保持JDT的理智,您应该确保Mac的VM位于第一位   .classpath虽然......


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

Installed JRE

答案 3 :(得分:0)

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

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

答案 4 :(得分:0)

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

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

答案 5 :(得分:0)

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

答案 6 :(得分:0)

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

答案 7 :(得分:0)

<2> Eclipse Mars

Eclipse Market Place - &gt;输入&#34; Java&#34;并安装&#34; Java 8 support for Eclipse Kepler SR2&#34;

Java 8 support for Eclipse Kepler SR2

答案 8 :(得分:0)

我将Java版本更新为11,并且eclipse中的Spring Boot项目也崩溃了。 这是我的解决方法:

(Eclipse将为您找到JRE路径)

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

Screenshot of Eclipse -> Preferences -> Java -> Installed JREs

Screenshot of Eclipse -> Finding JRE Path

Screenshot of Eclipse -> Selecting JRE Path