我对Microsoft安装程序是完全陌生的,并且已经安装了advinst.msi,我想知道如何使用它。
我必须将部署Java应用程序的Jboss和postgres数据库分组,并希望创建一个.exe文件并将其部署到客户端Windows系统。
客户端可以在其中运行.exe文件并启动应用程序的位置。
您可以将Jboss软件包添加为a prerequisite。这将使Advanced Installer在您安装应用程序时进行安装,请参见上方的链接。
要部署数据库,您有两个选择。像执行此SQL scripts execution tutorial一样,执行创建并填充它的SQL脚本,或者像对待普通文件一样,通过将它们放置在“文件和文件夹”页面中的目标文件夹中来直接部署数据库的二进制文件。 。第二个选项将使您的安装程序在安装时将文件复制到所需的文件夹中,以便数据库管理器/浏览器可以访问它。
要将所有这些捆绑到一个可执行文件中,您需要转至“媒体”页面并将程序包输出类型设置为“单一安装EXE”。从那里,您还可以自定义EXE名称,图标和输出文件夹。