我使用netbeans创建了一个应用程序(在java swing中),使用derby的数据库连接和项目中包含的更多外部jar文件。
我想创建java app的设置
我按照以下步骤操作:
为项目创建jar(从工具中清理和构建项目)
转到项目并打开dist文件夹,这里没有DB文件夹,所以我复制了DB文件夹(APPDATA)并将其粘贴到dist文件夹。
现在我使用第三方工具
当我的数据库文件夹放在同一目录中时,exe运行完美。
但是我的问题是如何用APPDATA(数据库文件夹)打包.jar,它可以在其他系统中可靠且独立地运行作为exe。
所以我以后可以为同一产品制作安装程序。
只有window exe创建和打包解决方案就足够了。
答案 0 :(得分:0)
您可以使用Install Shield或NSIS等工具进行安装,以构建您的exe文件,该文件可以打开zip文件,提取并执行batch \ shell脚本,您可以在其中执行任何操作,例如安装第三方数据库&运行你的应用程序jar。
我个人喜欢NSIS 因为它完全基于脚本和开源。