【发布时间】:2012-04-28 17:33:58
【问题描述】:
我有这个 Java 应用程序,它使用我想要分发的 MySql 数据库。我担心的是,为了分发这个应用程序,我需要假设目标系统同时安装了 JRE 和 MySql Server。
有什么方法可以将我的应用程序与 JRE 和 MySql 服务器捆绑在一起,以便如果系统上不存在它们,我的应用程序可以安装它们然后运行应用程序?
【问题讨论】:
-
你应该看看像 Chef 或 Puppet 这样的工具。他们可以确保您的应用程序的先决条件存在(如果不存在,则安装它)。
-
你在这里说的是哪个操作系统?例如大多数当前的 GNU/Linux 发行版都有一个包管理器。其中大部分都将具有适用于 MySQL 和 Java 运行时的适当包,以及安装它们的特定方式,具体取决于发行版。
标签: mysql distribution java