我試圖在Eclipse Galileo中構建遺留Java(而非我的母語)應用程序。在Eclipse中構建帶循環導入的Java項目
,因爲它不是我自己的,我不能到設計的質量說話,但我跨多個實例的來臨,我會是這樣的:
在一個項目叫,說「lib_a」,我有一個包含文件此:
import com.acme.lib_b.onething;
項目,另一方面「lib_b」,將包含:
import com.acme.lib_a.anotherthing;
當然,問題是,一個項目能不會是埠因爲這些錯誤阻止了我創建一個.jar文件,該文件可以作爲外部存檔添加到另一個項目中,反之亦然。
在我看來,這必須在構建Java應用程序相當屢見不鮮。從頭開始重寫它不是一個選項,所以我想知道「其他人做了什麼。」
不知道這會解決這個錯誤,但是。 – Buggieboy 2010-03-10 16:46:17
錯誤是一個完全獨立的問題 - 你沒有提到它們是什麼! – 2010-03-10 16:48:25
它將適用於加載導入。然而,如果你的項目真的搞砸了,而且他們有衝突的進口和類似的東西,那麼你最好還是手工製作一個小型的罐子來包裝。 – 2010-03-10 16:50:05