[英]package and distribute exe for Java application with DB and third party lib using netbeans
我已經使用 netbeans 創建了一個應用程序(在 java swing 中),有一個使用 derby 的數據庫連接以及項目中包含的更多外部 jar 文件。
我想創建 java 應用程序的設置
我按照以下步驟操作:
為項目創建 jar(從工具清理和構建項目)
轉到項目並打開 dist 文件夾,這里沒有 DB 文件夾,所以我復制了 DB 文件夾(APPDATA)並將其粘貼到 dist 文件夾中。
現在我從第三方工具創建 .exe
當我的數據庫文件夾放在同一目錄中時,exe 運行完美。
但我的問題是如何將 .jar 與 APPDATA(數據庫文件夾)打包,它可以在其他系統中作為 exe可靠且獨立地運行。
所以我將來可以為相同的產品制作安裝程序。
只有window exe創建和打包解決方案就足夠了。
您可以使用 Install Shield 或 NSIS 等工具進行安裝來構建您的 exe,該 exe 可以打開 zip 文件、提取和執行批處理 \\ shell 腳本,您可以在其中執行任何您想做的事情,例如安裝第三方數據庫和運行您的應用程序 jar。
我個人喜歡NSIS,因為它完全基於腳本和開源。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.