在控制台模式下从另一个install4j安装程序中启动install4j安装程序

在控制台模式下从另一个install4j安装程序中启动install4j安装程序,install4j,Install4j,我有一个安装程序A。当它运行时,它使用“运行可执行文件或批处理文件”操作启动安装程序B 在GUI模式下,运行良好 然而,在无头Ubuntu上(或通过-c标志),安装挂起。 查看安装程序B的日志文件,它似乎正在尝试运行“欢迎屏幕”,即使它应该在控制台模式下运行: [INFO] com.....install4j.extensions.WelcomeFormPanelScreen [ID WelcomeScreen]: Show screen 安装程序A的日志清楚地显示传递了-c标志: [INFO

我有一个安装程序A。当它运行时,它使用“运行可执行文件或批处理文件”操作启动安装程序B

在GUI模式下,运行良好

然而,在无头Ubuntu上(或通过-c标志),安装挂起。 查看安装程序B的日志文件,它似乎正在尝试运行“欢迎屏幕”,即使它应该在控制台模式下运行:

[INFO] com.....install4j.extensions.WelcomeFormPanelScreen [ID WelcomeScreen]: Show screen
安装程序A的日志清楚地显示传递了-c标志:

[INFO] com.install4j.runtime.beans.actions.misc.RunExecutableAction [ID 21125]: Execute action
   Property environmentVariables: {}       
   Property returnCodeVariable: 
   Property rollbackArguments: null
   Property rollbackExecutable: null
   Property rollbackWorkingDirectory: null
   Property stderrFile: null
   Property stderrRedirectionMode: No redirection
   Property waitForStreams: false
   Property stderrVariableName: 
   Property stdinFile: null
   Property stdinString: 
   Property stdoutFile: null
   Property stdoutRedirectionMode: No redirection
   Property stdoutVariableName: 
   Property workingDirectory: /opt/folder
   Property failOnStderrFileError: false
   Property failOnStdinFileError: false
   Property failOnStdoutFileError: false
   Property includeParentEnvironmentVariables: true
   Property keepConsoleWindow: true
   Property logArguments: true
   Property showWindowsConsole: true
   Property useRollbackExecutable: false
   Property wait: true
   Property stdinRedirectionMode: No redirection
   Property timeout: 0
   Property arguments: [-c]
当我使用-c选项从命令行自行运行安装程序B时,它会在控制台模式下运行,不会出现问题

是否有其他人遇到过此问题或知道解决方法

谢谢,
Bella

对于有此问题的任何其他人-我联系了install4j支持部门,并被告知:

“您必须以-q标志启动它。install4j不支持在控制台模式下嵌套安装程序。”


对于有此问题的任何其他人-我联系了install4j支持部门,并被告知:

“您必须以-q标志启动它。install4j不支持在控制台模式下嵌套安装程序。”


我已经开始使用-q标志,但它不适合我。我的问题和你一样,一个世纪以来。这解决了你的问题吗?我已经用-q标志启动了它,但它对我不起作用。我的问题和你一样,一个世纪以来。这解决了你的问题吗?