2012-01-18 89 views
10

所以我在Eclipse中有一個Java項目,可以生成一個Jar文件。現在我可以在其他項目中使用這個jar文件。但是,當我使用例如Eclipse將此jar文件添加到其他項目的構建路徑時,它不顯示任何文檔。將Eclipse文檔添加到Eclipse Project導出jar

它只工作,如果在生成Jar文件時,我也分別生成java文檔,而在用戶端,當我導入這個jar文件時,我必須單獨指定這個jar的java文檔。

我只想知道,是否有任何方法可以將java文檔和項目完全導出爲單個jar文件,以便在使用Eclipse IDE導入其他項目時顯示文檔而無需導入java文檔明確?

回答

14

如果在導出jar文件時選擇「導出源文件和資源」選項,則應該能夠在其他項目中看到文檔。

+0

感謝manish,但如果我只是想添加類文件而不是實際的.java文件,它仍然有可能這樣嗎? – Johnydep 2012-01-18 13:27:00

+0

不,您也必須包含源文件。 – Manish 2012-01-19 04:35:00

+0

好吧,實際上,如果我只導出文檔,然後只導出類文件的項目,任何人都可以將這些文檔導入到此導出的jar中,並且它可以正常工作,但jar中沒有.java文件,所以我猜如果我希望它只有一個包,我也必須包含.java文件。 – Johnydep 2012-01-19 16:20:33

0

@manish的方法,不爲我工作。在我的情況下,解決方案是不同的。您還可以嘗試做它在四個簡單的步驟:

  1. 右鍵單擊項目 - 出口 - jar文件
  2. 右鍵單擊項目 - 出口 - 的JavaDoc與7Zip的或類似的一個
  3. 壓縮JavaDoc的文件夾中。用'jar'擴展名重命名。
  4. 使用兩者創建文件夾並壓縮它。以'jar'擴展名重命名。

/your-library-v1.0.0.jar 
    - your-library.jar 
    - your-library-doc.jar 

現在你可以導入庫(您-庫v1.0.0.jar)和Javadoc將在您的項目vailable。