是否可以始终自动将命令行参数传递给install4j安装程序?

是否可以始终自动将命令行参数传递给install4j安装程序?,install4j,Install4j,假设install4j生成安装程序文件myapp.exe。是否可以将其配置为当双击此可执行文件时,它将作为/myapp.exe-manual运行 因此,基本上,我正在尝试以对最终用户透明的方式进行配置。在“安装程序->屏幕和操作”步骤中,选择安装程序并配置“参数”属性 但是,“Arguments”属性仅对JVM有效,“-manual”参数由本机启动器解释,因此在这种特殊情况下,您无法对其进行预配置。“-manual”也是一个故障排除选项,默认情况下不应设置。我明白了,很高兴知道这一点。在这种情况

假设install4j生成安装程序文件myapp.exe。是否可以将其配置为当双击此可执行文件时,它将作为
/myapp.exe-manual
运行

因此,基本上,我正在尝试以对最终用户透明的方式进行配置。

在“安装程序->屏幕和操作”步骤中,选择安装程序并配置“参数”属性


但是,“Arguments”属性仅对JVM有效,“-manual”参数由本机启动器解释,因此在这种特殊情况下,您无法对其进行预配置。“-manual”也是一个故障排除选项,默认情况下不应设置。

我明白了,很高兴知道这一点。在这种情况下,是否有可能让安装程序总是喜欢动态绑定的JRE?“JRE搜索序列”部分为空,未选中“仅在未找到其他合适的JRE时安装”。但是,它仍然可以找到以前安装的JRE,当我使用/create-i4j-log参数时,可以对其进行验证。这就是为什么我希望使用-manual,因为它似乎跳过了搜索序列,更喜欢动态捆绑包。我使用的是install4j的v6,如果这有什么不同的话。那么为什么不静态绑定JRE呢?这是非常不容易出错的,特别是关于代理。这似乎是目前最好的解决方案。在这种情况下,动态打包的JRE更可取,因为它是跨项目使用的JRE(用于其他目的)的中心位置。但是如果不可能强制使用动态JRE,那么静态打包可能是最好的选择。谢谢你的帮助!