使用Java Desktop Application的Mysql Server的开源包装软件

时间:2010-01-04 09:29:44

标签: java mysql desktop packaging

我有一个使用mysql数据库的Java桌面应用程序。有没有用于将Mysql服务器和Java桌面应用程序打包或可执行包装的开源软件集成到一个单独的Exe / Debian包中,我不需要单独单独安装Mysql服务器。它就像一个安装程序,安装了所有内容,应用程序就可以使用了。谢谢

3 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:2)

就在这里说,如果你不是一个开源项目,那么你所要做的不仅是技术上的问题,而且也可能是一个合法的问题。来自 mySQL license agreement

  

适用于OEM,ISV,VAR和其他   商业分销商   应用

     

OEM,ISV,VAR等   结合和的分销商   分发商业许可   用MySQL软件做的软件   不希望分发源代码   用于商业许可的软件   在GNU General的第2版下   公共许可证(“GPL”)必须输入   成为商业许可协议   与太阳。

答案 2 :(得分:0)

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

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

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

祝你好运:)