使用netbeans使用DB和第三方lib为Java应用程序打包和分发exe

时间:2016-04-22 09:55:30

标签: java swing

我使用netbeans创建了一个应用程序(在java swing中),使用derby的数据库连接和项目中包含的更多外部jar文件。

我想创建java app的设置

我按照以下步骤操作:

  1. 为项目创建jar(从工具中清理和构建项目)

  2. 转到项目并打开dist文件夹,这里没有DB文件夹,所以我复制了DB文件夹(APPDATA)并将其粘贴到dist文件夹。

  3. 现在我使用第三方工具

  4. 创建.exe
  5. 当我的数据库文件夹放在同一目录中时,exe运行完美。

  6. 但是我的问题是如何用APPDATA(数据库文件夹)打包.jar,它可以在其他系统中可靠且独立地运行作为exe。

    所以我以后可以为同一产品制作安装程序

    只有window exe创建和打包解决方案就足够了。

1 个答案:

答案 0 :(得分:0)

您可以使用Install Shield或NSIS等工具进行安装,以构建您的exe文件,该文件可以打开zip文件,提取并执行batch \ shell脚本,您可以在其中执行任何操作,例如安装第三方数据库&运行你的应用程序jar。

我个人喜欢NSIS 因为它完全基于脚本和开源。