Создание исполняемого файла Linux для моего Jar-файла приложения Java

Я обнаружил, что Packr - лучший инструмент для создания исполняемого файла для моего Java-приложения в Linux. Исполняемый файл отлично работает на Linux, но у меня есть вопрос об этом инструменте:

Этот инструмент заставляет меня встраивать JRE в папку вывода, что приводит к большому размеру вывода для моего приложения. Могу ли я создать исполняемый файл без встраивания в него JRE?

1 ответ

Если вы используете java 9 или выше, вы можете использовать jlink для создания образа, который содержит только необходимые jre-модули и, следовательно, скорее всего даст вам меньший дистрибутив. Здесь есть учебник

Другие вопросы по тегам