- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
您建议使用哪种(商业或免费)安装程序工具来替换 InstallAnywhere作为 Java EE 应用程序的安装程序?你特别喜欢它的什么,它的缺点是什么?
一些要求:
最佳答案
在这种情况下,不幸的是,SO 并没有告诉我们太多我们已经不知道的信息(实际上,我们最终选择的工具没有在任何答案中提及)。但是,我在这里发布我们的经验,因为它们以后可能对其他人有所帮助。
我们(快速)评估了以下安装程序工具,主要是通过查看他们的网站和浏览网络上的其他信息:Actual Installer , Advanced Installer , BitRock InstallBuilder , Inno Setup , Install Creator , Installer VISE for Windows , InstallShield , install4j , IzPack , NSIS , openInstaller , Scriptlogic MSI Studio , Smart Install Maker , Symantec Wise Installation Studio , 和 WiX .
我们很早就筛选了其中的大部分,最终列出了两个选项以供进一步评估: BitRock InstallBuilder 和 install4j .对于这些工具,我们下载了评估版本并进行了一些原型(prototype)设计,以查看对我们来说最重要的东西是否真的得到支持,以及让它们工作的难易程度。
这两个选项在很多方面都很好(并且似乎都是 InstallAnywhere 的不错选择):
关于java - 什么是安装 Java EE 应用程序的好的 InstallAnywhere 替代品?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/759855/
在我的公司,我们使用 InstallAnywhere 作为我们的产品之一。我想知道是否可以自动化安装过程?我知道 InstallAnywhere 可以使用配置文件中给出的设置从控制台运行,但不幸的是此
我正在使用 InstallAnywhere 安装和卸载我的产品。对于英语来说它工作得很好,但对于德语来说它就停在中间了。 知道为什么会发生这种情况吗?当我单击卸载图标时,如何知道正在发生哪个操作谢谢您
我需要自动化某些产品的安装过程,但它必须通过InstallAnywhere向导进行精确安装(这有点像安装过程的GUI测试,因此静默安装不起作用)。有什么建议如何做到这一点吗? 我想主要问题是安装文件(
我正在使用 InstallAnywhere 为多个平台的 jar 创建可执行文件。因此,安装在任何地方都会为 Unix 生成 .sh,为 Windows 生成 .exe。 但是对于 1 个 jar,我
我正在使用 Install Anywhere 2012,并且希望能够解析批处理或 shell 脚本以获取给定值,并将该值存储在 IA 变量中。例如,如果我有以下 shell 文件: MY_VAR1=1
如何使用 InstallAnywhere 在 Windows 上更改文件夹权限? 最佳答案 由于还没有人回答,我找到了一个可能的解决方案。 在安装 菜单上,单击添加操作... | 执行命令。 在 Co
我们使用 InstallAnywhere 2012 部署了一个 Java 应用程序。 部署的应用程序有一个版本通知机制,弹出一个网站,并鼓励用户下载并启动“新版本”,而“旧版本”可能仍在运行。在此过程
我使用 installAnywhere 来构建安装程序。我双击安装程序,执行下一步,下一步,安装应用程序。现在,当我转到 install.log 时,它有 fatal error 和非 fatal e
如何将命令行参数传递给 build.exe 以指定要包含在安装程序中的源文件夹的位置? 谢谢, 最佳答案 来自 IA 帮助: Add an environment variable for the s
我想从 jar 文件启动静态函数并在安装期间接收其返回值。除了执行 java.exe 之外,还有其他方法吗? 最佳答案 我真的不明白投反对票的原因...... 您可以通过扩展 InstallAnywh
我在 Linux 中以控制台模式使用 InstallAnywhere 进行安装,并希望在完成安装后运行一些交互式 shell 脚本。我所说的“交互式”是指脚本应该提出一些问题并接收用户输入。 我尝试使
您建议使用哪种(商业或免费)安装程序工具来替换 InstallAnywhere作为 Java EE 应用程序的安装程序?你特别喜欢它的什么,它的缺点是什么? 一些要求: 必须支持运行自定义 Java
我遇到了奇怪的行为。我正在使用 ProcessBuilder 从我的 java 类启动 installanywhere exe。我正在为 jvm 传递一些参数,例如 lax.nl.java.optio
我遇到了一个问题,即我没有 UNIX 环境中/var 目录的写入权限,并且 InstallAnywhere 不提供将 .com.zerog.registry.xml 写入产品安装的任何其他位置的选项。
我正在尝试卸载正在使用 InstallAnywhere 的应用程序。当我运行卸载代码时出现以下错误 java.lang.IllegalArgumentException: No product fo
我是一名优秀的程序员,十分优秀!