我只是回到Java,我一直在試圖弄清楚我應該如何組織我的項目。我來自C#背景,你只需確保你編譯的庫可以被可執行文件(或其他庫)檢索到,保持它們在相同的文件夾或子文件夾中,但是java似乎做了不同的事情。在我的Eclipse工作區中,我有我的主要項目(現在只是一個,稍後),它引用外部JAR(在我的例子中,是Apache Axis2的文件)。在Eclipse項目中放置和鏈接外部JAR的Java最佳實踐?
我應該在哪裏存儲這些庫,這些庫是我的項目在建造時所依賴的?我將需要儘快將所有內容添加到源代碼控制中,因此我無法在機器上通過絕對路徑引用這些JAR。我閱讀了關於將這個IN放在我的主項目的子文件夾中的建議,但我覺得這並不理想。我認爲我應該把它們放在與項目相同的源代碼控制的父文件夾中,並且通過相對路徑引用它們(eclipse中的絕對路徑通過UI,真的嗎?),所以如下所示:
c: \ JavaProjects \ MyProject的 C:\ JavaProjects \ axis2-1.5.4 C:\ JavaProjects \%無論其他圖書館%
有沒有更好的方法?