2010-12-21 100 views
28

如何使用Netbeans將java項目導出爲JAR文件?我無法在Eclipse中找到選項。使用Netbeans導出JAR文件

+1

可能欺騙:http://stackoverflow.com/questions/602537/producing-executable-jar-in-netbeans – daveb 2010-12-21 10:11:50

回答

34

您需要啓用該選項

Project Properties -> Build -> Packaging -> Build JAR after compiling

(但這是默認啓用)

+0

如何使用Netbeans自動將所有需要的庫文件打包到JAR中? – kevingreen 2012-04-10 17:06:45

+1

@kevingreen:您需要覆蓋螞蟻目標並「手動」。沒有自動功能來構建「胖」罐子 – 2012-04-10 17:16:50

+0

現在在該菜單中有一個選項:複製依賴庫。 – 2014-12-19 13:36:54

15

你的意思是編譯它到JAR嗎? NetBeans會自動執行此操作,只需執行「清理並構建」並查看項目的「dist」子目錄即可。將會有包含所需庫的「lib」文件夾的JAR。這些JAR + lib足以運行該應用程序。

如果您在項目屬性中禁用了「保存時編譯」,則不再需要執行「清理和構建」,只需「構建」即可滿足大多數情況。如果您只想更改一些代碼並重新構建JAR,這將節省時間。但是請注意,NetBeans有時無法正確處理依賴關係和二進制兼容性,這將導致錯誤的JAR拋出「沒有這樣的方法」或其他模糊的異常。因此,如果自上次完全重建以來進行了很多更改,甚至無法確定即使某些類未重新編譯,它仍然可以正常工作,那麼您仍然必須執行完整的「清理和構建」以獲得完美工作JAR。

+2

,如果你沒有一個DIST的文件夾,你需要顯式運行「清理並生成」即使你可能已經編譯並運行你的程序。 – anon58192932 2014-10-30 20:08:04

11

它在默認情況下做到這一點,你只需要尋找到項目的/dist文件夾中。

+0

我看到的全部內容都是我的項目文件夾下的文件夾的build,nbproject和src。 – anon58192932 2014-10-30 20:04:10

+2

算出來了:必須先明確運行'clean and build' – anon58192932 2014-10-30 20:10:26

3
  1. 右鍵單擊您的項目文件夾。
  2. 選擇屬性。
  3. 展開構建選項。
  4. 選擇包裝。
  5. 現在清理並構建您的項目(Shift + F11)。
  6. jar文件將在your_project_folder \ dist文件夾中創建。