我使用 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 (Help -> Install new software),Eclipse 实际安装了它,但是当我转到 (Eclipse -> Preferences -> Java -> Installed JREs) 时,出现错误"Installed JRE location no longer exists. JRE will be removed. Reason: JRE removed"
,并安装了 JREs 窗口确实是空的。Java 代码仍然无法编译。
解决方案:转到:Eclipse -> Preferences -> Java -> Installed JREs -> Execution Environment
并选择 JAVA SE 6 包(可能 JAVA SE 7 可以工作),然后在右侧选择兼容的 JRE。
重新加载 Eclipse。