2013-04-18 157 views
3

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

+0

请帮助,因为我坚持 – Zaheer

+0

Similair问题:http://stackoverflow.com/questions/856772/create-installer/856815 – trappski

+1

您是否考虑过Aapche Derby而不是mySQL?它是纯Java的,可以作为jar被嵌入到你的应用程序中,所以如果没有特殊的MySQL需求,它可能是一个选项。 –

回答

1

您可以使用高级安装程序。从http://www.advancedinstaller.com/下载。

你可以捆绑JRE和数据库文件

+0

不要在文本上使用代码格式! –

3

您可以使用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 
+0

Inno安装程序是否支持在安装之前运行脚本。例如,在创建数据库之后,我们可以运行.sql文件来创建表? –

相关问题