Справочная информация: Начиная с Java 9, можно создавать пользовательских образов времени выполнения (программа JRE +), используя jlink .
Можно установить программы Java как службу Windows, используя prunsrv.exe (часть Apache Commons Daemon ).
prunsrv может использоваться в трех режимах запуска: java , jvm и exe .
Мне удалось запустить пользовательский образ времени выполнения, используя режим exe и традиционную программу Java (classpath + normal JDK), использующую режим jvm , но я не смог использовать jvm режим (который не запускает новый процесс) с изображением.
prunsrv имеет параметр " JvmOptions9 ", который может указывать на то, что этот сценарий может поддерживаться, но я не уверен.