mysql - 使用 MySQL 数据库为 Java 应用程序制作安装程序

标签 mysql deployment installation java

我正在为我的 Java 应用程序寻找一个安装程序,它可以捆绑我自己的 JRE 和 MySQL 数据库,我听说过 Install4J。 Install4J 是否具有捆绑 MySQL Database 5.0 的功能,以便我的客户可以轻松安装以 MySQL 作为数据库的应用程序?

最佳答案

您可以使用 Inno Setup。从 http://www.jrsoftware.org/isinfo.php 下载

对于安装mysql和jre,你可以使用批处理文件并在inno setup中调用。

您应该使用批处理文件静默安装 mysql 和 jre。

静默安装 jre7u7 的示例:

jre-7u7.exe /s UPDATE=0

静默安装 mysql 的示例:

msiexec /i "mysql-5.5.21.msi" /quiet INSTALLDIR="%PROGRAMFILES%\MySQL\MySQL Server 5.5"

静默配置实例 mysql 的例子:

MySQLInstanceConfig.exe -i -q "-lC:\mysql_install_log.txt" "-nMySQL Server 5.5" "-p%pro%\MySQL\MySQL Server 5.5" -v5.5.21 "-t%PROGRAMFILES%\MySQL\MySQL Server 5.5\my-template.ini" "-c%pro%\MySQL\MySQL Server 5.5\my.ini" ServerType=DEVELOPMENT DatabaseType=MIXED ConnectionUsage=OLTP Port=3306 ServiceName=Mysql Charset=utf8

关于mysql - 使用 MySQL 数据库为 Java 应用程序制作安装程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16085645/

相关文章:

node.js - 创建 NPM 项目和 NPM 安装时出错,错误 errno 4294967295

PHP 登录脚本无法正常工作

PHP:点击添加按钮后购物车为空

deployment - 跨环境管理配置文件

Angular 7 - 隔离部署工作区应用程序(项目)

java - 关于部署JRuby脚本的问题

android - 如何访问 Android 应用程序的 classes.dex?

mysql - 如何指定哪些行应该被 GROUP BY 保留,哪些应该被折叠

mysql - 查询结果中缺少今天的日期

python - 为安装编译 pyglpk 时出错(Ubuntu 14.04)