我使用netbeans和Mysql作为我的数据库在java中开发了一个桌面应用程序。
如何创建包含数据库的.exe文件,以便我的应用程序可以在其他设备上执行?
答案 0 :(得分:1)
从MadProgrammer的引用开始:
AFAIK MySQL是数据库服务器,这意味着它无法运行 独立模式。这意味着您需要安装MySQL 在你的目标机器上 - 哪种看似违反直觉。如果你 想要一个独立的数据库,那么也许h2会更好 另外,它是一个纯Java SQL数据库系统,但却没有 需要任何额外的安装
最简单的选择是使用内部数据库,以便将每个资源捆绑到一个应用程序中。
否则 - 如何处理外部数据库相关问题(它是与您的Java应用程序一起运行的应用程序)?
通过创建专用安装流程(运行专用脚本,在允许执行应用程序之前安装所需的第三方解决方案):
至于为java应用程序提供.exe可执行文件 - 请参阅我提供的参考资料。第三方工具应该可以轻松创建一个满足您需求的.exe。
封装java -jar ...
命令的批处理文件也可以正常工作。
参考文献: