2013-10-31 47 views
28

在構建路徑中獲取JRE系統庫未綁定錯誤,嘗試了來自以下鏈接的所有建議,但未奏效。我有jdk 1.6.0_29,我也嘗試安裝其他版本,但沒有幫助。在構建路徑中獲取JRE系統庫未綁定錯誤

JRE System Library [WebSphere v6.1 JRE] (unbound) Eclipse error: Unbound classpath container Java - Unbounded classpath container Websphere V6 JRE Struggling to update JRE dependencies within Maven and Eclipse Unbound classpath container in Eclipse unbound class path container error in eclipse? Java Web Project Build Error unbound class path container error in eclipse?

Maven的編譯器的版本是這樣的:

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-compiler-plugin</artifactId> 
    <version>2.3.2</version> 
    <configuration> 
     <source>1.6</source> 
     <target>1.6</target> 
     <encoding>${project.build.sourceEncoding}</encoding> 
     <showDeprecation>true</showDeprecation> 
    </configuration> 
</plugin> 
+0

我試圖從目錄外運行日食,我得到這個警告: 「工作區定義了一個不包含有效jre的虛擬機」。然而,我已經安裝了必要的jdk並檢查了版本 – user1328572

+0

該錯誤表明您已經在eclipse中定義了一個虛擬機配置,該配置沒有與其關聯的正確配置的JRE。首先查看您的Java VM是否配置正確,並確保它指向正確的二進制文件。 – DanielBarbarian

+0

Yoni的答案通過此鏈接解決了我的問題 - http://stackoverflow.com/questions/3542051/eclipse-frustration-with-java-1-7-unbound-library# –

回答

1

哦男孩,這引起了解決,我不得不名適當地安裝了JRE。我只安裝了jdk,eclipse採用了默認的jdk名稱,我將它重命名爲JavaSE-1.6,並且它工作正常,但我必須從頭開始重做。

+1

你是如何將它重命名爲JavaSE-1.6的。 ?似乎我面臨類似的問題。 –

58

另一種選擇是:

  • 項目>屬性> Java構建路徑
  • 選擇庫選項卡
  • 選擇麻煩JRE進入
  • 單擊編輯按鈕
  • 選擇一個替代JRE
  • 點擊完成按鈕

指出您安裝的JRE中的項目可能比重命名JRE以匹配舊項目代碼更好。

+0

這爲我做了這件事。 – definera

+0

非常感謝你 –

6

這就好比user3076252的答案,但你可以選擇不同的選項集:

  • 項目>屬性>Java構建路徑
  • 選擇庫選項卡>替代JRE>已安裝的JRE ...
  • 單擊「搜索」。除非您知道確切的文件夾名稱,否則應該選擇一個驅動器進行搜索。

它應該找到你的未綁定的JRE,但這次所有的數字在它的名字(而不是未綁定),你可以選擇它。搜索驅動器需要一段時間,但可以隨時停止,並且可以節省結果(如果有的話)。

2

轉到項目然後

Right click on project---> Build Path-->Configure build path 

現在有4個選項卡源,項目,庫,訂單和出口

轉到

Libraries tab --> Click on Add Library (shown at the right side) --> 
select JRE System Library --> Next-->click Alternate JRE --> select 
Installed JRE--> Finish --> Apply--> OK. 
+1

我在安裝的JRE下看不到任何條目,但我知道它已安裝 – anon58192932

相關問題