2009-12-29 118 views
18

我完全新的Java開發如此容忍我...如何在NetBeans中使用.jar文件?

我已經下載了它由三個文件的喬達時庫:

  • 喬達時間,1.6.jar
  • 喬達 - 時間 - 1.6 javadoc.jar
  • 喬達時間 - 1.6 sources.jar

首先,我怎麼使用我自己的NetBeans項目之一這個庫?

其次,一般來說,上面三個文件的區別是什麼?標籤'javadoc'和'sources'是什麼意思?這些罐子與'joda-time-1.6.jar'庫有什麼不同?

非常感謝您的幫助。

回答

4

的源代碼,當你創建一個新的項目出現在項目庫文件夾觀衆。右鍵單擊它並選擇添加jar文件選項。一旦添加了joda-time-jar,您可以將源代碼或javadoc jar與該joda-time.jar相關聯。關聯源文件或java文檔可以讓netbeans提供智能感知。

  • Joda-time.jar包含Joda庫.class文件。
  • joda-time-javadoc包含描述庫api的javadoc html文件。
  • joda-time-sources包含庫的實際Java源文件。
+0

謝謝,這是非常有用的。你能告訴我如何將文檔與joda-time.jar關聯嗎? – MalcomTucker 2009-12-29 18:57:37

15

除了直接將JAR或文件夾添加到項目中,您可以將它們添加到庫中並在多個項目中共享它們。從工具菜單中選擇以獲取添加庫的對話框。一旦添加,它們可以從Add Library ...上下文菜單中選擇,如Kaleb Brasee的answer所示。注意,例如,H2數據庫,JFreeChart的和JScience的加法:

NetBeans 6.7.1 Library Manager

5

有很多方法在NetBeans中使用.jar文件。 Kaleb和垃圾牆已經覆蓋了其中兩個。重要的是要弄清楚哪種方法適合你。

如果您的隨機jar文件具有您想要在項目中使用的功能,那麼'Add Jar/Folder ...'選項可能是一個不錯的選擇。您的項目將依賴於該jar文件。如果你開始與其他人共享項目,他們將需要有該jar來編譯代碼。

向項目中添加一個jar文件時,NB Java編輯器將能夠利用它並提供代碼完成(在可以選擇的彈出窗口中顯示方法簽名)。

在這種特殊情況下,花費額外的時間爲Joda時間創建一個庫可能是一個更好的選擇。通過創建一個庫,您可以將javadoc與功能相關聯。這使NB編輯器中的代碼完成更加有用,因爲NB會向您顯示與您可以選擇的方法簽名關聯的javadoc。好的javadoc將幫助你決定哪種方法對你來說是最合適的。您還可以將庫的來源與jar關聯起來。當你開始調試代碼時,這會變得非常有用,因爲你可以'進入'庫代碼。這些都是使用「Add Jar/Folder ...」選項不支持的強大附加功能。

創建庫也有一些缺點,但...希望編譯代碼需要創建一個類似的圖書館,這將是更多的工作

鄉親。

+0

我們在這裏處理的一種方法是通過檢查所有Netbeans項目信息與源代碼(等效的eclipse配置旁邊)。這樣,我們儘可能地在SVN結賬後立即在IDE中生成可構建的配置。 – 2010-01-07 15:59:28

相關問題