Я создал образ среды выполнения Java для простого приложения OpenJFX. Чтобы запустить это приложение, jlink автоматически сгенерировал два сценария lauch в каталоге %image_path%/bin
. Вот как это выглядит (для Windows):
@echo off
set JLINK_VM_OPTIONS=
set DIR=%~dp0
"%DIR%\java" %JLINK_VM_OPTIONS% -m app/com.package.Launcher %*
Очевидно, что когда я запускаю этот командный файл, он открывает новое окно оболочки, а это не то, что я хочу. Я испробовал все распространенные подходы: используйте javaw
вместо java
, запустите скрипт с помощью команды start
и т. Д. Ничего не работает.
Можно ли избежать окна оболочки или как-то создать родной лаунчер?