Я использую Launch4j 3.12 для создания модуля запуска для jar (используя launch4jc.exe
из командной строки), а затем NSIS для создания установщика, который также связывает OpenJDK в installer.
Проблема в том, что Launch4j нуждается в Oracle JRE, установленном на P C, чтобы иметь возможность работать. Есть ли аргумент командной строки, чтобы указать Launch4j использовать OpenJDK, установленный в произвольном месте, чтобы мне не нужно было устанавливать Oracle JRE на моем P C?
Я не использую какие-либо причудливые аргументы командной строки для создания установщика, это просто:
launch4jc.exe launcher-config.xml
И я получаю следующую ошибку:
launch4j: This application requires a Java Runtime Environment 1.6.0 - 1.8.9