2011-04-21 111 views
2

我目前在Windows和Linux上並行開發。當包含庫時,我面臨着這個問題,因爲Eclipse會保存絕對路徑,所以無法在兩臺機器上同時找到路徑。有沒有選擇或類似的東西?平臺獨立的eclipse設置

回答

3

如果您的庫位於項目中,Eclipse會在.classpath文件中相對引用它們。例如:

<classpathentry kind="lib" path="lib/example.jar" /> 

,如果你正在引用在您的工作空間庫,使用工作區中的絕對路徑,這同樣適用:

<classpathentry kind="lib" path="/Libraries/example.jar"/> 

您還可以使用Eclipse的「類路徑變量」部分中的首選項(在Java>構建路徑>類路徑變量中),「可以在Java構建路徑中使用」以避免引用本地文件系統。「

最後,您可以使用首選項中的「用戶庫」部分(在Java>構建路徑>用戶庫)中「定義多個外部檔案」。