Я смотрел несколько онлайн-презентаций, в которых кратко упоминались автономные приложения в Java 9, но у меня есть вопрос, который я хотел бы прояснить.
Благодаря новой модульной системе вам теперь разрешено включать только минимальный объем кода, необходимый для запуска вашего приложения. Тем не менее, требует ли система, которая хочет запустить приложение, JRE или это то, что может быть включено в базовый модуль в программе?
Я подозреваю, что последнее, так как на странице (здесь) для загрузки новейшей версии Java все еще отображается версия 8_151.
TL; DR - Используя Java 9, возможно ли создать автономный исполняемый файл, который может выполняться в системе без установленной JRE/Java?