2010-07-21 52 views
3

當我嘗試添加Eclipse的一個新CLASSPATH變量對我的構建路徑配置,我想補充的路徑是一個目錄,目前的工作空間的子目錄時,Eclipse提供了錯誤:Eclipse給出錯誤「...不是鏈接資源的有效位置」。

'C:\JavaStuff' is not a valid location for linked resources. 

爲什麼Eclipse是否強加這個限制?我想不出有什麼好的理由......我可能想把我的JAR放在C:\JavaStuff\libs中,讓我的工作空間在C:\JavaStuff\workspace,然後通過JAVASTUFF_DIR\libs參考庫(在我的機器上),其中JAVASTUFF_DIRC:\JavaStuff。這個限制阻止了我這樣做。

回答

1

好吧,我遇到這個問題的原因不是Classpath變量......這是我試圖將它添加到Java Build Path的事實,因爲我創建變量的方式是去Java構建路徑並點擊'添加變量'。創建指向我工作區上方目錄的變量後,我確定沒有出現該對話框,並嘗試將該父目錄添加到我的構建路徑中。

看起來像Eclipse希望你通過類路徑添加JAR的方式變量是'添加變量',選擇代表基本路徑的變量,確定備份到Java構建路徑窗口,然後編輯已添加的條目並手動添加路徑的其餘部分(即,將MY_BASE_DIR改爲MY_BASE_DIR/libs/library.jar。稍微有一點直觀。)

相關問題