簡體   English   中英

使用 netbeans 為帶有 DB 和第三方庫的 Java 應用程序打包和分發 exe

[英]package and distribute exe for Java application with DB and third party lib using netbeans

我已經使用 netbeans 創建了一個應用程序(在 java swing 中),有一個使用 derby 的數據庫連接以及項目中包含的更多外部 jar 文件。

我想創建 java 應用程序的設置

我按照以下步驟操作:

  1. 為項目創建 jar(從工具清理和構建項目)

  2. 轉到項目並打開 dist 文件夾,這里沒有 DB 文件夾,所以我復制了 DB 文件夾(APPDATA)並將其粘貼到 dist 文件夾中。

  3. 現在我從第三方工具創建 .exe

  4. 當我的數據庫文件夾放在同一目錄中時,exe 運行完美。

但我的問題是如何將 .jar 與 APPDATA(數據庫文件夾)打包,它可以在其他系統中作為 exe可靠且獨立地運行

所以我將來可以為相同的產品制作安裝程序

只有window exe創建和打包解決方案就足夠了。

您可以使用 Install Shield 或 NSIS 等工具進行安裝來構建您的 exe,該 exe 可以打開 zip 文件、提取和執行批處理 \\ shell 腳本,您可以在其中執行任何您想做的事情,例如安裝第三方數據庫和運行您的應用程序 jar。

我個人喜歡NSIS,因為它完全基於腳本和開源。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM