Я создал приложение JavaFX, для него я связал его как автономное автономное приложение, используя закрытую копию Java Runtime.
Но это стало моим размером приложения 166 МБ, в котором размер 146 Мб для jre.
Как уменьшить размер моего приложения или сказать размер пакета Runtime JRE?
Я читал где-то, что некоторые файлы являются необязательными в jre, поэтому я попытался запустить свое приложение после удаления этих файлов, но не смог запустить приложение.
Итак, как я могу удалить неиспользуемые файлы/папки/модули из Runtime JRE для моего приложения?
сказал, что
По умолчанию включено только подмножество Java Runtime. Некоторые дополнительные и редко используемые файлы исключаются для уменьшения размера пакета, например все исполняемые файлы. Если вам нужно что-то, что не включено в по умолчанию, то вам нужно скопировать его в качестве этапа последующей обработки.
Поэтому по умолчанию он не добавляет все файлы в jre, в этом случае мое приложение не работает. Application.jar работает нормально, поскольку использует системную банку. Поэтому я добавляю все повторно создаваемые файлы на этапе последующей обработки.
Спасибо