我完全新的Java開發如此容忍我...如何在NetBeans中使用.jar文件?
我已經下載了它由三個文件的喬達時庫:
- 喬達時間,1.6.jar
- 喬達 - 時間 - 1.6 javadoc.jar
- 喬達時間 - 1.6 sources.jar
首先,我怎麼使用我自己的NetBeans項目之一這個庫?
其次,一般來說,上面三個文件的區別是什麼?標籤'javadoc'和'sources'是什麼意思?這些罐子與'joda-time-1.6.jar'庫有什麼不同?
非常感謝您的幫助。
我完全新的Java開發如此容忍我...如何在NetBeans中使用.jar文件?
我已經下載了它由三個文件的喬達時庫:
首先,我怎麼使用我自己的NetBeans項目之一這個庫?
其次,一般來說,上面三個文件的區別是什麼?標籤'javadoc'和'sources'是什麼意思?這些罐子與'joda-time-1.6.jar'庫有什麼不同?
非常感謝您的幫助。
您將JAR文件添加到庫中的項目:
alt text http://wiki.netbeans.org/wiki/images/b/b7/Adding_jar_AntlrInNetBeansJavaApplication.jpg
對於不同的JAR,
的源代碼,當你創建一個新的項目出現在項目庫文件夾觀衆。右鍵單擊它並選擇添加jar文件選項。一旦添加了joda-time-jar,您可以將源代碼或javadoc jar與該joda-time.jar相關聯。關聯源文件或java文檔可以讓netbeans提供智能感知。
除了直接將JAR或文件夾添加到項目中,您可以將它們添加到庫中並在多個項目中共享它們。從工具菜單中選擇庫以獲取添加庫的對話框。一旦添加,它們可以從Add Library ...上下文菜單中選擇,如Kaleb Brasee的answer所示。注意,例如,H2數據庫,JFreeChart的和JScience的加法:
有很多方法在NetBeans中使用.jar文件。 Kaleb和垃圾牆已經覆蓋了其中兩個。重要的是要弄清楚哪種方法適合你。
如果您的隨機jar文件具有您想要在項目中使用的功能,那麼'Add Jar/Folder ...'選項可能是一個不錯的選擇。您的項目將依賴於該jar文件。如果你開始與其他人共享項目,他們將需要有該jar來編譯代碼。
向項目中添加一個jar文件時,NB Java編輯器將能夠利用它並提供代碼完成(在可以選擇的彈出窗口中顯示方法簽名)。
在這種特殊情況下,花費額外的時間爲Joda時間創建一個庫可能是一個更好的選擇。通過創建一個庫,您可以將javadoc與功能相關聯。這使NB編輯器中的代碼完成更加有用,因爲NB會向您顯示與您可以選擇的方法簽名關聯的javadoc。好的javadoc將幫助你決定哪種方法對你來說是最合適的。您還可以將庫的來源與jar關聯起來。當你開始調試代碼時,這會變得非常有用,因爲你可以'進入'庫代碼。這些都是使用「Add Jar/Folder ...」選項不支持的強大附加功能。
創建庫也有一些缺點,但...希望編譯代碼需要創建一個類似的圖書館,這將是更多的工作
鄉親。
我們在這裏處理的一種方法是通過檢查所有Netbeans項目信息與源代碼(等效的eclipse配置旁邊)。這樣,我們儘可能地在SVN結賬後立即在IDE中生成可構建的配置。 – 2010-01-07 15:59:28
如果是行家基地項目上面不會有工作,你應該使用: build maven project with propriatery libraries included
謝謝,這是非常有用的。你能告訴我如何將文檔與joda-time.jar關聯嗎? – MalcomTucker 2009-12-29 18:57:37