【发布时间】:2018-10-17 10:58:07
【问题描述】:
我使用 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 开发工具包(帮助 -> 安装新软件),Eclipse 实际安装了它,但是当我转到(Eclipse -> 首选项 -> Java -> 已安装的 JRE)时,我收到错误 @987654322 @,并且安装的 JREs 窗口确实是空的。并且 Java 代码仍然无法编译。
解决方案:转到:Eclipse -> Preferences -> Java -> Installed JREs -> Execution Environment 并选择 JAVA SE 6 包(可能 JAVA SE 7 可以工作),然后在右侧选择兼容的 JRE。
重新加载 Eclipse。
【问题讨论】:
-
请用您建议的解决方案自己回答您的问题,以便其他人看到此问题已解决。
-
您实际上已将工作区移至新计算机。要么使新计算机与旧计算机相同(软件更新 + 安装 Oracle java 7),要么修复工作区设置,