install4j相关内容
我正在测试版本8,并试图找出jre包.我想我已经在Windows上为java8成功创建了一个jre包.但是,对于Mac版本,我该怎么做,因为我的Windows构建计算机上没有可引用的Mac jre. 我是否必须要在Mac上生成jre软件包?如果是这样,那似乎与跨平台构建的概念背道而驰. 在版本7中可下载的基本jre软件包发生了什么?让每个install4j用户重新生成它们似乎并不向前.
..
我们已将次要升级安装程序升级到最新的JRE/install4j,并且在尝试使用install4j API时开始出现以下错误: 2017-02-17 19:29:42严重:#{14} Web应用程序中的[StandardContext.loadOnStartup] Servlet [ConfigServlet]抛出load()异常java.lang.UnsatisfiedLinkError:co
..
我希望能够设置安装程序启动时“欢迎"屏幕显示的消息?有可能吗? 如果没有,并且将我的“欢迎"屏幕替换为“横幅"屏幕,我会失去“欢迎"屏幕提供的功能吗? 谢谢! 解决方案 转到“常规设置->语言"步骤并设置自定义本地化文件.在本地化文件的编辑器中添加一行 WelcomeLabel3 =您的文字 使用“替换邮件"工具栏按钮,您可以搜索邮件.
..
我正在使用Install4j和.pfx文件来为Windows的安装程序(.exe)提供数字签名,但是找不到用于Linux(.sh)的安装程序的数字签名.可以使用Install4j for linux可执行文件来完成此操作吗? 解决方案 在Linux/Unix上不支持签名.仅Windows和macOS支持在install4j中进行代码签名.
..
在使用install4j安装期间如何打开Windows防火墙端口? 我为c#找到了此解决方案,但无法将其移植到install4j自定义代码: http://www.codeproject.com/Articles/14906/Open-Windows-Firewall-安装期间 也许有人有想法或替代解决方案? 解决方案 问了问题已经有一段时间了,但这是我如何通过install4j
..
启动JavaFX application from a .jar file时,一切都很好.我正在使用具有开源许可证的 Install4J 来制作Windows的安装程序 问题的确切描述是这样: 在应用程序内部进行拖放操作.当我从 在Windows资源管理器的应用程序中也可以使用.只是 由于某些原因,无法从Windows桌面或资源管理器中进行拖动 ..... 下面要具体说明,我有照
..
我可以选择返回安装组件屏幕,以便用户根据需要选择其他安装组件. 但是,如何更新程序组名称. 我看到一个类CreateProgramGroupAction,里面有一个方法updateProgramGroupName(Context arg0).但是我该如何使用呢?我找不到与此有关的任何文档. 解决方案 选择“创建程序组"操作后,查看“属性"选项卡.有一个属性“程序组名称",默认情
..
我有一个Java桌面应用程序,我正在使用install4j构建Diff Plate Forms. 我的问题是,在创建内部版本时是否可以进行一些设置,我想在Windows的启动中添加该内部版本.每次用户安装必须在startuo Auto中添加的应用程序时. 如何使用任何安装程序进行安装? 我可以通过在启动文件夹上放置手册来做到这一点,但我想使其自动运行. 解决方案 inst
..
如果由于退出代码0以外的原因导致进程终止,是否可以使用install4j多平台启动器自动重启? 根据启动器脚本com.install4j.runtime.launcher.Launcher进行启动,正在启动该进程.有什么方法可以自定义此类的行为? 解决方案 从install4j 5.1.12开始,没有基于退出代码的重新启动功能可用. 相反,您可以添加一个自定义安装程序应用程序,
..
我的主要目标是修改“安装位置"屏幕中显示的所需磁盘空间,因为我的软件需要的空间超过了安装程序所计算的空间.但是从屏幕的属性来看,似乎无法从此处配置所需的磁盘空间.因此,根据我对Install4j的了解,我发现唯一的方法是从中创建可配置文件.为了更好地理解,我在此处添加了屏幕图片: 现在我正在寻找一个from组件,可以在其中设置类似圆圈中标记的文本.但是我找不到任何“来自组件的文本".另外,我
..
我想知道是否可以使用某种方式使用install4j实用程序来安装MSVC ++可再发行库,如果它们尚未在客户端计算机上? 有没有人有一个例子说明他们是如何做到的,以免我重新发明轮子呢? 解决方案 您可以使用“运行可执行文件或批处理文件"操作来运行外部安装程序. 大多数安装程序具有不需要用户交互的“无人参与"模式.激活MSVC ++可再发行组件包的无人参与模式因版本而异,对于20
..
是否可以通过Install4J为Windows创建单个媒体文件,该文件可以在用户安装32位或64位JRE的两种情况下都可以运行? 我遇到的情况是包装不需要64位OS功能的应用程序.因此,我选择了要生成的32位(Install4J)可执行文件.最终,当我们尝试在已安装64位JRE的64位Win7上安装时遇到了问题.安装程序抱怨缺少32位JRE. 在Install4J的帮助指南中,我发现了
..
我们正在将Install4J用于我们当前的软件版本,并在安装过程中以静默方式安装MySQL 5.1. 对于我们软件的下一版本,如果是升级,我想删除MySQL 5.1并安装5.5.理想情况下,卸载应该静默进行,但不是硬性要求.我设法使其在32位Windows XP上运行,但在64位Windows 7上却无法运行. String[] uninstallKeys = WinRegistry.
..
目前,我们使用“安装"屏幕显示安装进度和当前正在执行的操作(例如“安装步骤4"). 作为附加信息,我们希望向用户提供之前发生的信息,例如: 已安装第1步-确定 已安装第2步-确定 已安装第3步-确定 为此,我们需要在进度条下方的“安装"屏幕上使用某种类型的控制台(例如,文本字段/区域).有机会这样做吗? 谢谢! 弗兰克 解决方案 当前,这不容易实现.您可
..
我们有一个使用install4j构建的带有安装程序的企业产品.我们遇到的问题是,无法使用箭头键在安装屏幕上的按钮之间移动(“下一步",“返回",“取消"等). 这是一个通用标准(我看过几个软件安装程序-PostgreSQL,GIT Shell等),并且确实支持使用箭头键在按钮之间移动. 我们使用的install4j版本是5.1.11.有这种支持吗?如果是,那么,如果不是,怎么可能在将来的某些
..
有一个与值1.1绑定的安装程序变量. 当我尝试将其与屏幕标题/字幕一起使用时,它的工作正常. 当我将其与信息文本一起使用时,它会引发 UndefinedVariableException . 我通过代码编辑器在信息文本中导入了变量,因此我在语法上没有任何疑问.这是正常现象吗?即使如此,它也不应出现在代码编辑器中.请建议如何在信息文本中使用安装程序变量. 具有install4j 6.1.1和6
..
我有一个要求删除图标,显示在语言选择中,如下所示. 我该如何实现? 我要在语言选择中替换自定义图片,下面用红色标记. 我试图在安装程序的“可执行图标"属性中使用自定义图标.它仅更改屏幕标题窗口图标而不更改屏幕主体图像.但是,屏幕主体仍显示默认图像而不是自定义图像 解决方案 您无法删除该图标,但是如果在安装程序的“可执行图标"属性中指定了自定义图标,并且包含尺寸为32x32
..
我们要将磁盘空间单位设置为MB到GB.是否有切换装置的选项?还是只能在预激活脚本中更改标签本身? 解决方案 当前这是不可能的,该值将始终以MB显示.我为6.0创建了一个问题,因此,如果可用磁盘空间足够大,显示的值将自动切换为GB.
..
我需要用包含占位符的文本覆盖install4j欢迎消息,该占位符需要在运行时解析.替换值将从属性文件中读取. welcomeLabel3=Text {0} another text {1} 解决方案 无法在系统消息中添加占位符,必须指定整个消息.但是,您可以使用安装程序变量,如下所示: ${installer:myVariable} 并使用 定义安装程序变量 contex
..
在install4j Delete files and directories操作中,如果删除文件文件,则可以定义向用户显示的错误消息.只要消息没有任何参数,这对我来说就很好. 我想知道的是...如果此特定操作确实失败(即,由于某些异常原因而无法删除文件),是否可以将filespec作为参数传递给错误消息?例如,我的错误消息是定义为: 的资源字符串. "An attempt to del
..