首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为我的java程序创建安装程序,该程序也会安装mysql?

问如何为我的java程序创建安装程序,该程序也会安装mysql?
EN

Stack Overflow用户
提问于 2015-11-14 00:14:19
回答 3查看 61关注 0票数 2

当程序在windows上安装时,我希望安装程序检查是否安装了mysql,如果没有安装,则安装它(或者至少给出一个网站的链接,以便用户可以安装它)。

我相信这是可能的,我已经尝试了一段时间了。如果你可以让安装程序检查用户是否安装了java,如果用户没有安装,那么你肯定可以对mysql做同样的事情?

也许我看错了--我是不是应该让java程序检查mysql是否已经安装,如果没有就安装它?如果是这样,我该怎么做呢?

任何帮助都会非常感谢,我已经坚持了很长一段时间。

EN

回答 3

Stack Overflow用户

发布于 2015-11-14 00:24:53

我指的是this答案。

Java是跨平台的,而MySQL不是,所以您必须为具有不同MySQL二进制文件的多个平台创建不同的安装程序。

我的建议是浏览一下web,以便根据您使用的操作系统找到创建安装程序的正确方法

票数 0
EN

Stack Overflow用户

发布于 2015-11-14 00:25:13

通常为操作系统(Windows、Linux)创建安装程序。在我们的示例中,我们创建了deb包(用于Debian),该包检查是否安装了PostgreSQL和其他必备组件,以及是否安装了缺少的组件。因此,基本上它是安装脚本工作(在我们的例子中是shell)。

票数 0
EN

Stack Overflow用户

发布于 2015-11-14 13:20:01

Wix安装程序以及您可以使用的.bat文件。它有内置的指令,可以检查软件是否已安装,过时的版本通知also.But WIX是一种数据库你的软件binaries.So你必须包括MySQL的二进制文件(在windows上支持)在安装程序中使用收获wix实用程序。http://wixtoolset.org/documentation/manual/v3/overview/heat.html

这将只是复制在您的目标目录中的二进制文件如果软件没有安装,您必须编写所有这些逻辑跳过或安装使用wix指令/有条件的自定义操作.To做复制后的东西,如启动或配置服务或者编写一个bat/powershell文件,将处理所有这些,您可以调用此powershell文件从wix复制操作后使用wix自定义操作指令。http://wixtoolset.org/documentation/manual/v3/wixdev/extensions/authoring_custom_actions.html。

或者你可以编写bat文件的所有步骤在许多不同的自定义actions.You将需要visual studio来创建这个installer.In从一开始就很难理解它是如何工作的,但这是为微软套件创建生产级部署/产品安装程序的最好方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33697119

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档