无法在新的eclipse安装中使用旧的Java项目

时间:2011-08-18 07:06:20

标签: java eclipse

我对Windows操作系统进行了升级,并从备份中恢复了我的eclipse工作区。现在,当我尝试打开任何旧项目时,他们会抱怨:

Unbound classpath container: 'JRE System Library [jre6]' in project <ProjectName>

当我环顾四周时,我发现了一些页面,建议我更改项目的JRE版本。但是,我在此工作空间中有大约50个项目,并且不希望更改每个项目的值。

欢迎任何建议。

谢谢和问候,

Karthick S。

2 个答案:

答案 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项目。