2012-12-15 159 views
2

我這樣做是使用jaybird罐子一個Java庫。 我希望我的圖書館是一個JAYbird的jar,所以當我必須使用它時,我只能導入我的jar。如何添加一個罐子庫到另一個罐子庫

這怎麼辦?我使用的Eclipse版本:靛藍服務發佈2

提前

謝謝!

+0

想將項目導出爲jar文件 –

+1

還有很多類似的問題,例如http://stackoverflow.com/q/5424761/396730 –

回答

2

這是可以做到,但需要使用特定的類加載器提取從外瓶的內瓶特殊的發射器。

我只想用這樣的標準方式:提供兩個罐子,與用於啓動應用程序啓動的.bat/sh文件以來,全被包裝成一個簡單的zip文件。

+0

我不希望它是可運行的,只是作爲一個庫有些功能可用於另一個項目,但如果在目標項目中導入兩個罐子,則提供兩個罐子的想法應該可行。我會試一試,如果有效的話,我會將其標記爲答案 –

+0

然後簡單地提供這兩個jar,並讓你的庫的用戶知道你的jar依賴於另一個,並且兩者都必須在類路徑。 –

+0

這個評論是題外話,但你可能會考慮用戶定義的庫的Eclipse中的概念,由於能夠在同一工作空間內的項目之間輕鬆共享構建路徑設置的方式。 –