Я хочу иметь возможность распространять с помощью исполняемого JAR-файла без необходимости обновления пользователем до последней версии JRE. Как я могу упаковать JRE в JAR, чтобы они могли запускать JAR без JRE, установленного в их системе?
Поместите Java Portable в подкаталог и запустите jar, используя пакетный / bash скрипт или Launch4j .
Поскольку вам нужен jre для выполнения jar, я боюсь, что это невозможно.
Однажды я использовал izpack вместе с launch4j , чтобы создать Windows EXE-файл, который установил бы jre с моим приложением.