2015-02-09 87 views
0

我正在與供應商合作,爲我提供一個API供我使用,而不是提供JAR,他們給了我一個完整的實際.java類文件夾。如何將第三方Java庫編譯爲jar文件我可以使用?

與其複製和粘貼龐大的API到我的項目中,我如何編譯他們給我的文件夾作爲JAR包含在我的外部庫中的項目中?

其結構如下:

com/api/many_supporting_files_and_folders_here 

,我基本上會想變成一個

their_name_api.jar 

,並能夠在我的代碼利用,而不必對我自己的班級和可用的實施細則。

我使用的IntelliJ IDEA

+0

強烈推薦使用gradle或maven。你還需要弄清楚它們具有哪些依賴關係--apache commons等,並在你的構建腳本中進行設置。我會仔細檢查供應商,但他們必須有一個供內部使用的構建腳本。 – Adam 2015-02-09 21:38:51

+1

讓他們去做。這是他們的責任,而不是你的責任。奇怪的供應商,提供源代碼。 – EJP 2015-02-09 21:40:18

回答

2

如果你使用Eclipse,你可以添加這個「圖書館」作爲類文件夾到您的項目。

Project > Properties > Java Build Path > Libraries > Add class folder

但是正如其他人指出的那樣,供應商應該將這些打包到
中,並將這些打包成JAR文件並提供給您。

-1

如果您使用的是Eclipse,您可以使用jardesc文件將類歸檔到jar中。轉到JAR打包選項並指向您的jardesc(設置目標目錄後)。希望有所幫助。

相關問題