Uruchamianie instalatora install4j z innego instalatora install4j w trybie konsoli

Mam instalator A. Po uruchomieniu uruchamia instalator B przy użyciu akcji „Uruchom plik wykonywalny lub plik wsadowy”.

W trybie GUI działa dobrze.

Jednak na bezgłowym Ubuntu (lub przekazaniu flagi -c) instalacja zawiesza się. Patrząc na plik dziennika instalatora B wygląda na to, że próbuje uruchomić „Ekran powitalny”, nawet jeśli powinien działać w trybie konsoli:

[INFO] com.....install4j.extensions.WelcomeFormPanelScreen [ID WelcomeScreen]: Show screen

Dziennik instalatora A wyraźnie pokazuje, że flaga -c została przekazana:

[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]

Kiedy uruchamiam instalator B samodzielnie z wiersza poleceń za pomocą opcji -c, uruchamia się w trybie konsoli bez problemów.

Czy ktoś inny natknął się na ten problem lub zna obejście problemu?

Dzięki, Bella

questionAnswers(1)

yourAnswerToTheQuestion