【问题标题】:Opensource packaging software for Mysql Server with Java Desktop Application带有 Java 桌面应用程序的 Mysql Server 的开源打包软件
【发布时间】:2023-03-22 04:43:01
【问题描述】:

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

【问题讨论】:

    标签: java mysql desktop packaging


    【解决方案1】:

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

    【讨论】:

    【解决方案2】:

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

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

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

    【讨论】:

    • 我正在将此应用程序作为开源软件,谢谢+1,这将提醒我将来使用 Mysql 制作商业应用程序时。
    【解决方案3】:

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

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

    但我真的认为没有现成的解决方案。

    祝你好运:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-08-26
      • 2010-09-05
      • 1970-01-01
      • 1970-01-01
      • 2017-11-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多