Eclipse中未绑定的类path容器

我已经签出了一个项目使用Subversive的Eclipse,我收到以下错误:

  • 在解决构buildpath错误之前,无法构build项目
  • 未绑定的类path容器:“JRE系统库[jdk1.5.0_08]”

我假设第一个错误将尽快解决。 我想我需要安装JDK 1.5.0_08,并将其设置为该项目的JRE系统库,但是我无法find任何地方下载它 – 我能得到的最接近的是JDK 1.5.0_22。

如果任何人都可以提供替代解决scheme(或者jdk1.5.0_08的下载链接,我想),我将不胜感激。

鉴于常见问题解答 ,共享项目文件似乎必须有优势,甚至build议Java项目的做法(个人,我不会那样做)。

也许下面的一些为你工作:

  1. 编辑项目的属性(右键单击项目,属性,Java构buildpath,库,删除和添加库。
  2. 导入没有“项目文件”的项目文件
  3. http://java.sun.com/javase/downloads/index_jdk5.jsp安装JDK1.5并查看是否可以修复path

当我重新创build我的工作空间时,遇到了类似的问题:

转到Eclipse – > Preferences,在Java下select“Installed JREs”并选中其中一个框来指定默认的JRE。 单击确定,然后返回到您的项目的属性。 转到“Java Build Path”部分并select“Libraries”选项卡。 删除未绑定的系统默认库,然后单击“添加库”button。 select“JRE系统库”,你应该很好走!

要解决这个问题:

  • 右键点击你的项目 – >构buildpath – >configuration构buildpath
  • selectJRE库,然后点击编辑,然后从编辑库窗口中select替代的JRE,然后点击Finish

事实上,这个问题是在首选项 – > Java – >已安装的JRE下解决的。 如果所需的JRE在列表中显而易见 – 只需select它即可。

否则,它必须先安装在您的计算机上,以便您可以在“添加” – >标准虚拟机 – >目录中添加它,在popup的浏览器窗口中select它的path – 像“program files \ Java \ Jre#” – >“确定”。 现在你可以从列表中select它。

这是一个相当古老的问题,我最近遇到这个问题。 还回答说确保你已经在Eclipse属性的Installed JRE部分注册了正确的JDK,就是这样。 我有正确的JDK注册,并被标记为默认,但仍然有这个错误。 还有一个缺失的部分。

确保“已安装的JRE”部分中的目标运行时环境的名称与导入的项目中提到的完全相同。 例如,如果你得到的错误是 – Unbound classpath container: 'JRE System Library [JavaSE-1.8]' 。 然后,在已安装的JRE中,您需要注册JDK 1.8,并且其名称应该是方括号中提到的确切值,在本例中为JavaSE-1.8

即使安装了JDK 1.7,我也遇到了同样的问题。 我通过将bin目录添加到我的PATH来纠正它。 所以我去了

计算机>属性>高级>环境variables

然后添加

C:\ Program Files \ Java \ jdk1.7.0_55 \ bin;

然后我遵循这些指示

http://clean-clouds.com/2012/12/06/how-to-install-and-add-jre7-in-eclipse/

导入项目时遇到类似问题。

问题是你select“使用一个执行环境JRE”,并且低于在被导入的项目中使用的库。

有两种方法可以解决这个问题:

1.首次导入项目时:

 in JRE tab select "USE project specific JRE" instead of "Use an execution environment JRE". 

2.从您的工作区域删除项目并重新导入。 这次:

 select "Check out as a project in the workspace" instead of "Check out as a project configured using the new Project Wizard" 

点击显示“Unbound classpath container:'JRE System Library [jdk1.5.0_08]”的错误信息,左键点击anydselectquick fix。 在快速下,可能的选项列表将被排除。 selectreplace库。 select你安装的库。 你的好去。