0

我有一个使用 mysql 数据库的 Java 桌面应用程序。是否有任何开源软件用于将 Mysql 服务器和 Java 桌面应用程序打包或可执行包装到一个单独的 Exe/Debian 包中,我不需要单独安装 Mysql 服务器。它就像一键式安装程序,可以安装所有内容并且该应用程序已准备好使用。谢谢

4

3 回答 3

3

这里的问题是 MySQL 是一个独立的服务器,不能轻易嵌入。您应该使用嵌入式或无服务器数据库,例如:

于 2010-01-04T10:20:15.300 回答
2

就像这里所说的,如果你不是一个开源项目,你要做的不仅仅是技术上的问题,而且可能是法律上的问题。来自mySQL 许可协议

对于 OEM、ISV、VAR 和其他商业应用分销商:

OEM、ISV、VAR 和其他分销商将商业许可软件与 MySQL 软件结合并分发,并且不希望根据 GNU 通用公共许可证(“GPL”)第 2 版分发商业许可软件的源代码,必须签订与 Sun 签订的商业许可协议。

于 2010-01-04T10:57:48.067 回答
0

您可能必须一起编写脚本并使用适用于 Windows 的 NSIS 安装程序构建器(免费)。

对于 Debian,它只是一些必须打包在 .deb 中的脚本。

但我真的不认为有一个开箱即用或现成的解决方案。

祝你好运 :)

于 2010-01-04T09:39:21.063 回答