Eclipse无法在Snow Leopard上查找Java

时间:2009-11-05 05:48:26

标签: java eclipse macos osx-snow-leopard

我在雪豹上安装了Cocoa 64位Galileo Eclipse。出于某种原因,我的所有java都以红色标有下划线,甚至是标准的java库函数。当我尝试添加jre时,它告诉我“MacOS不支持标准VM”。我甚至尝试过安装1.5 java sdk但仍然无法正常工作。我也得到Unhandled Loop Exceptions。我已经尝试重新安装eclipse但似乎没有任何工作。我该如何解决这个问题?

3 个答案:

答案 0 :(得分:2)

转到首选项 - > Java->已安装的JRE,然后编辑现有的JRE,或使用 JRE Type Mac OS X VM 和路径创建一个新的JRE:

/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home

您收到错误是因为您尝试使用标准VM而且在OS X上无效。

答案 1 :(得分:1)

如果其他人碰到这个我找到了原因。它是由从另一个环境导入java项目引起的。由于某种原因,日食没有看到jre。我删除了项目创建了一个新的Java项目,然后将文件添加到该项目,一切正常。似乎eclipse不喜欢更新它的配置文件,我甚至在flex环境中注意到这一点,当我尝试更改服务器类型时。

答案 2 :(得分:0)

从CVS导入项目时遇到了同样的问题。该项目是一个Android项目,我使用的开发平台包括Windows XP和Ubuntu。当我在Mac OS X 10.6上从CVS导入Eclipse时,我收到了同样的问题。

按照上面的步骤我更新了JRE_LIB和JRE_SRC环境变量以反映1.5.0版本的Java,但仍然存在问题

经过多次讨论之后,我决定执行'替换为最新的HEAD'解决了这个问题。

我认为这个过程是更新环境变量,然后用最新的HEAD替换。

今天回来的问题......我投票删除我的帖子,因为它显然是错误的。

第三个条目:我仍在尝试重新创建问题,但它似乎是在启动Eclipse时发生的事情。经过一个多小时的充实,我注意到控制台上有一些错误没有启动。我重新启动了Eclipse,它在类路径中找到了Java。我还在尝试重新创建这个问题。