Java for Eclipse编译JRE问题

我使用Mac OS 10.6,恢复我的备份数据后,Eclipse停止工作.它给我以下错误
The container 'JRE System Library [JavaSE-1.6]' references non existing library '/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/classes.jar'       

Unbound classpath container: 'JRE System Library [JavaSE-1.7]' in project 'Proba'

我尝试再次安装Java Development Kit(帮助 – >安装新软件),Eclipse实际安装它,但是当我转到(Eclipse – >首选项 – > Java – >安装的JRE)时,我收到错误“安装的JRE位置不再存在,JRE将被删除.原因:JRE删除“,并且安装的JRE窗口确实是空的.而Java代码仍然没有编译.

解决方案:转到:Eclipse – >偏好 – > Java – >已安装的JRE – >执行环境并选择JAVA SE 6软件包(可能JAVA SE 7可以工作),然后在右侧选择兼容的JRE.重新加载Eclipse

解决方法

两种可能性:

1.更新已安装的JRE
(根据问题,以下其中一个会做)

>删除并重新创建失败的JVM的已安装JRE实例.

Eclipse – >偏好 – > Java – >已安装JRE
>安装新版本的Java. (你可以得到它here),然后使用Eclipse的“已安装的JRE”创建一个新的实例.将其设置为认值.

Eclipse – >偏好 – > Java – >已安装JRE

(如你所说)
2.更新执行环境,使其与JRE兼容.

去Eclipse – >偏好 – > Java – >已安装的JRE – >执行环境并选择兼容的环境.

相关文章

最近看了一下学习资料,感觉进制转换其实还是挺有意思的,尤...
/*HashSet 基本操作 * --set:元素是无序的,存入和取出顺序不...
/*list 基本操作 * * List a=new List(); * 增 * a.add(inde...
/* * 内部类 * */ 1 class OutClass{ 2 //定义外部类的成员变...
集合的操作Iterator、Collection、Set和HashSet关系Iterator...
接口中常量的修饰关键字:public,static,final(常量)函数...