install4j相关内容

install4j:如何在version8上创建跨平台jre包?

我正在测试版本8,并试图找出jre包.我想我已经在Windows上为java8成功创建了一个jre包.但是,对于Mac版本,我该怎么做,因为我的Windows构建计算机上没有可引用的Mac jre. 我是否必须要在Mac上生成jre软件包?如果是这样,那似乎与跨平台构建的概念背道而驰. 在版本7中可下载的基本jre软件包发生了什么?让每个install4j用户重新生成它们似乎并不向前. ..
发布时间:2021-05-16 18:59:07 Java开发

我可以自定义install4j欢迎屏幕消息吗?

我希望能够设置安装程序启动时“欢迎"屏幕显示的消息?有可能吗? 如果没有,并且将我的“欢迎"屏幕替换为“横幅"屏幕,我会失去“欢迎"屏幕提供的功能吗? 谢谢! 解决方案 转到“常规设置->语言"步骤并设置自定义本地化文件.在本地化文件的编辑器中添加一行 WelcomeLabel3 =您的文字 使用“替换邮件"工具栏按钮,您可以搜索邮件. ..
发布时间:2021-05-16 18:59:01 其他开发

在安装过程中如何打开防火墙端口?

在使用install4j安装期间如何打开Windows防火墙端口? 我为c#找到了此解决方案,但无法将其移植到install4j自定义代码: http://www.codeproject.com/Articles/14906/Open-Windows-Firewall-安装期间 也许有人有想法或替代解决方案? 解决方案 问了问题已经有一段时间了,但这是我如何通过install4j ..
发布时间:2021-05-08 19:05:13 Java开发

使用Install4J并启动.exe文件后,禁用拖放功能

启动JavaFX application from a .jar file时,一切都很好.我正在使用具有开源许可证的 Install4J 来制作Windows的安装程序 问题的确切描述是这样: 在应用程序内部进行拖放操作.当我从 在Windows资源管理器的应用程序中也可以使用.只是 由于某些原因,无法从Windows桌面或资源管理器中进行拖动 ..... 下面要具体说明,我有照 ..
发布时间:2021-02-10 19:37:58 其他开发

install4j-更新程序组名称

我可以选择返回安装组件屏幕,以便用户根据需要选择其他安装组件. 但是,如何更新程序组名称. 我看到一个类CreateProgramGroupAction,里面有一个方法updateProgramGroupName(Context arg0).但是我该如何使用呢?我找不到与此有关的任何文档. 解决方案 选择“创建程序组"操作后,查看“属性"选项卡.有一个属性“程序组名称",默认情 ..
发布时间:2020-11-29 01:56:40 其他开发

在Install4j中创建设置时将Java应用程序置于启动状态

我有一个Java桌面应用程序,我正在使用install4j构建Diff Plate Forms. 我的问题是,在创建内部版本时是否可以进行一些设置,我想在Windows的启动中添加该内部版本.每次用户安装必须在startuo Auto中添加的应用程序时. 如何使用任何安装程序进行安装? 我可以通过在启动文件夹上放置手册来做到这一点,但我想使其自动运行. 解决方案 inst ..
发布时间:2020-11-29 01:56:37 Java开发

是否可以自定义Install4j启动器以根据退出代码重新启动应用程序进程

如果由于退出代码0以外的原因导致进程终止,是否可以使用install4j多平台启动器自动重启? 根据启动器脚本com.install4j.runtime.launcher.Launcher进行启动,正在启动该进程.有什么方法可以自定义此类的行为? 解决方案 从install4j 5.1.12开始,没有基于退出代码的重新启动功能可用. 相反,您可以添加一个自定义安装程序应用程序, ..
发布时间:2020-11-29 01:56:36 其他开发

Install4j:修改/具有自定义安装位置屏幕

我的主要目标是修改“安装位置"屏幕中显示的所需磁盘空间,因为我的软件需要的空间超过了安装程序所计算的空间.但是从屏幕的属性来看,似乎无法从此处配置所需的磁盘空间.因此,根据我对Install4j的了解,我发现唯一的方法是从中创建可配置文件.为了更好地理解,我在此处添加了屏幕图片: 现在我正在寻找一个from组件,可以在其中设置类似圆圈中标记的文本.但是我找不到任何“来自组件的文本".另外,我 ..
发布时间:2020-11-29 01:55:33 其他开发

Install4j-如果需要,如何安装MSVC ++可再发行二进制文件?

我想知道是否可以使用某种方式使用install4j实用程序来安装MSVC ++可再发行库,如果它们尚未在客户端计算机上? 有没有人有一个例子说明他们是如何做到的,以免我重新发明轮子呢? 解决方案 您可以使用“运行可执行文件或批处理文件"操作来运行外部安装程序. 大多数安装程序具有不需要用户交互的“无人参与"模式.激活MSVC ++可再发行组件包的无人参与模式因版本而异,对于20 ..
发布时间:2020-11-29 01:54:29 其他开发

在Win中的64位JRE上运行install4j

是否可以通过Install4J为Windows创建单个媒体文件,该文件可以在用户安装32位或64位JRE的两种情况下都可以运行? 我遇到的情况是包装不需要64位OS功能的应用程序.因此,我选择了要生成的32位(Install4J)可执行文件.最终,当我们尝试在已安装64位JRE的64位Win7上安装时遇到了问题.安装程序抱怨缺少32位JRE. 在Install4J的帮助指南中,我发现了 ..
发布时间:2020-11-29 01:53:26 其他开发

如何(静默)在32位和64位Windows上卸载MySQL

我们正在将Install4J用于我们当前的软件版本,并在安装过程中以静默方式安装MySQL 5.1. 对于我们软件的下一版本,如果是升级,我想删除MySQL 5.1并安装5.5.理想情况下,卸载应该静默进行,但不是硬性要求.我设法使其在32位Windows XP上运行,但在64位Windows 7上却无法运行. String[] uninstallKeys = WinRegistry. ..
发布时间:2020-11-29 01:53:23 数据库

“控制台"在安装屏幕上输出?

目前,我们使用“安装"屏幕显示安装进度和当前正在执行的操作(例如“安装步骤4"). 作为附加信息,我们希望向用户提供之前发生的信息,例如: 已安装第1步-确定 已安装第2步-确定 已安装第3步-确定 为此,我们需要在进度条下方的“安装"屏幕上使用某种类型的控制台(例如,文本字段/区域).有机会这样做吗? 谢谢! 弗兰克 解决方案 当前,这不容易实现.您可 ..
发布时间:2020-11-29 01:53:21 其他开发

使用Install4j内置的安装程序-箭头键不能在安装过​​程中在按钮之间导航

我们有一个使用install4j构建的带有安装程序的企业产品.我们遇到的问题是,无法使用箭头键在安装屏幕上的按钮之间移动(“下一步",“返回",“取消"等). 这是一个通用标准(我看过几个软件安装程序-PostgreSQL,GIT Shell等),并且确实支持使用箭头键在按钮之间移动. 我们使用的install4j版本是5.1.11.有这种支持吗?如果是,那么,如果不是,怎么可能在将来的某些 ..
发布时间:2020-11-29 01:53:19 其他开发

install4j安装程序变量UndefinedVariableException

有一个与值1.1绑定的安装程序变量. 当我尝试将其与屏幕标题/字幕一起使用时,它的工作正常. 当我将其与信息文本一起使用时,它会引发 UndefinedVariableException . 我通过代码编辑器在信息文本中导入了变量,因此我在语法上没有任何疑问.这是正常现象吗?即使如此,它也不应出现在代码编辑器中.请建议如何在信息文本中使用安装程序变量. 具有install4j 6.1.1和6 ..
发布时间:2020-11-29 01:53:14 其他开发

想要从语言选择屏幕中删除图标

我有一个要求删除图标,显示在语言选择中,如下所示. 我该如何实现? 我要在语言选择中替换自定义图片,下面用红色标记. 我试图在安装程序的“可执行图标"属性中使用自定义图标.它仅更改屏幕标题窗口图标而不更改屏幕主体图像.但是,屏幕主体仍显示默认图像而不是自定义图像 解决方案 您无法删除该图标,但是如果在安装程序的“可执行图标"属性中指定了自定义图标,并且包含尺寸为32x32 ..
发布时间:2020-11-29 01:53:11 其他开发

如何自定义安装位置对话框的磁盘空间单位?

我们要将磁盘空间单位设置为MB到GB.是否有切换装置的选项?还是只能在预激活脚本中更改标签本身? 解决方案 当前这是不可能的,该值将始终以MB显示.我为6.0创建了一个问题,因此,如果可用磁盘空间足够大,显示的值将自动切换为GB. ..
发布时间:2020-11-29 01:53:08 其他开发

Install4j:有没有一种方法可以用包含占位符的文本覆盖欢迎消息?

我需要用包含占位符的文本覆盖install4j欢迎消息,该占位符需要在运行时解析.替换值将从属性文件中读取. welcomeLabel3=Text {0} another text {1} 解决方案 无法在系统消息中添加占位符,必须指定整个消息.但是,您可以使用安装程序变量,如下所示: ${installer:myVariable} 并使用 定义安装程序变量 contex ..
发布时间:2020-11-29 01:53:05 Java开发

我可以在删除文件和目录操作中将filespec传递给错误消息吗?

在install4j Delete files and directories操作中,如果删除文件文件,则可以定义向用户显示的错误消息.只要消息没有任何参数,这对我来说就很好. 我想知道的是...如果此特定操作确实失败(即,由于某些异常原因而无法删除文件),是否可以将filespec作为参数传递给错误消息?例如,我的错误消息是定义为: 的资源字符串. "An attempt to del ..
发布时间:2020-11-29 01:53:01 其他开发