2011-08-18 34 views
3

我做了Windows操作系统的升级,并从我的备份中恢复了我的eclipse工作区。现在,当我尝试打开任何旧的项目,他们抱怨与消息:无法在新的Eclipse安装中使用旧的Java项目

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

当我环顾四周,我发现这表明,我改变JRE版本的项目页面。但是,我在这个工作区中有大约50个项目,并且不想为每个项目改变它们的值。

任何建议将受到欢迎。

感谢和问候,

Karthick S.

+0

看看这个帖子: http://stackoverflow.com/questions/2083461/unbound-classpath-container-in-eclipse 希望它可以帮助你! – Anass

回答

1

的问题是,如果你备份的Eclipse项目文件,然后将这些包含特定于关于路径的JRE或JDK安装和任何外部JAR的信息(你最后一次安装)。有2个文件可以用任何文本编辑器编辑,以解决这个问题.classpath.project

其他选项将删除类路径和项目文件,并尝试使用File > Import作为java项目导入项目。

2

您应该添加一个新的JRE并将其命名为[JRE6(或重命名当前的JRE)。这会阻止您手动更改您的50个项目。 Window - >Preferences - >Java - >Installed JREs - >Add...