Install4j 是否可以将命令行参数传递给;“执行启动器”;行动?

Install4j 是否可以将命令行参数传递给;“执行启动器”;行动?,install4j,Install4j,今天我有一个关于更新应用程序的问题。我希望执行我的应用程序启动器并传递所有命令行参数,这些参数是我提供给更新程序应用程序的,如下代码所示: C:\temp\MyApplication\updater.exe -param1 1234 -param2 qwer 应该这样启动应用程序启动器: C:\temp\MyApplication\application.exe -param1 1234 -param2 qwer 因此,我尝试在执行操作中使用argument属性,但还没有找到如何接收命令行参

今天我有一个关于更新应用程序的问题。我希望执行我的应用程序启动器并传递所有命令行参数,这些参数是我提供给更新程序应用程序的,如下代码所示:

C:\temp\MyApplication\updater.exe -param1 1234 -param2 qwer
应该这样启动应用程序启动器:

C:\temp\MyApplication\application.exe -param1 1234 -param2 qwer
因此,我尝试在执行操作中使用argument属性,但还没有找到如何接收命令行参数以传递给启动器。可能吗


提前感谢您的帮助。

您可以使用

context.getExtraCommandLineArguments()

install4j解释的所有命令行参数都将从该列表中删除。

谢谢。这就是我寻找的解决方案。现在我填充一个安装程序变量,并将其设置为“ExecuteLauncher”操作。工作正常。是否也可以通过安装程序参数?像-Vmyparam=xyz一样,也应该给应用程序启动器(或者另一个bundle安装介质)不,您必须自己生成这些参数。