我对Windows操作系统进行了升级,并从备份中恢复了我的eclipse工作区。现在,当我尝试打开任何旧项目时,他们会抱怨:
Unbound classpath container: 'JRE System Library [jre6]' in project <ProjectName>
当我环顾四周时,我发现了一些页面,建议我更改项目的JRE版本。但是,我在此工作空间中有大约50个项目,并且不希望更改每个项目的值。
欢迎任何建议。
谢谢和问候,
Karthick S。
答案 0 :(得分:2)
您应该添加一个新的JRE并将其命名为[jre6](或重命名您当前的JRE)。这将阻止您手动更改50个项目。
Window
- &gt; Preferences
- &gt; Java
- &gt; Installed JREs
- &gt; Add...
答案 1 :(得分:1)
问题在于,如果您备份了eclipse项目文件,那么这些文件包含有关JRE或JDK安装路径以及任何外部jar(特定于上次安装)的信息。您可以使用任何文本编辑器编辑2个文件来解决此问题.classpath
和.project
。
其他选项是删除类路径和项目文件,并尝试使用File > Import
将项目导入为java项目。