Installation Install4J-为最终用户添加Windows和OS X上的启动可执行文件复选框

Installation Install4J-为最终用户添加Windows和OS X上的启动可执行文件复选框,installation,startup,install4j,Installation,Startup,Install4j,我在安装程序的完成屏幕上添加了“在Windows和OS X上添加启动可执行文件”操作。应用程序在重新启动时启动,这很好,但我想显示一个复选框,以便最终用户在安装程序的“完成”屏幕上选择/取消选择,如果用户希望添加到启动或不仅仅是桌面快捷方式等。我无法找到如何添加。 有人能帮我实现这一点吗?在“完成屏幕”中添加一个“复选框”表单组件,向用户提问,并将其“变量名”属性设置为“addStartupExecutable” 然后,将“在Windows和OS X上添加启动可执行文件”操作的条件表达式设置为

我在安装程序的完成屏幕上添加了“在Windows和OS X上添加启动可执行文件”操作。应用程序在重新启动时启动,这很好,但我想显示一个复选框,以便最终用户在安装程序的“完成”屏幕上选择/取消选择,如果用户希望添加到启动或不仅仅是桌面快捷方式等。我无法找到如何添加。 有人能帮我实现这一点吗?

在“完成屏幕”中添加一个“复选框”表单组件,向用户提问,并将其“变量名”属性设置为“addStartupExecutable”

然后,将“在Windows和OS X上添加启动可执行文件”操作的条件表达式设置为

context.getBooleanVariable("addStartupExecutable")

我不知道install4j中是否有bug,但实际情况是这样的:我第一次安装应用程序并选择要添加到启动中的选项,然后我卸载并再次安装,并取消选中要添加到启动中的选项-它适用于windows,但在Mac OSx中,它仍然会启动,尽管我第二次取消选择该选项时感觉卸载没有删除在Mac中添加后从启动?在Mac中卸载应用程序时,通过将其拖到垃圾箱不会删除登录项?不,您必须运行卸载程序。当您将某些内容拖到垃圾箱时,操作系统不会调用任何可执行代码。