Как связать и запустить собственное приложение Mac / Windows с Java 11? - PullRequest
0 голосов
/ 14 сентября 2018

К сожалению, инструмент javapackager будет удален с JDK 11 - так как он является частью JavaFX, который также будет удален. Следовательно, больше не будет «официального» и простого способа создания собственных пакетов Java-приложений для Mac или Windows.

Я попытался повторно использовать собственные файлы запуска, сгенерированные javapackager Java 9/10 (на Mac: my.app/Contents/MacOS/my), и они все еще работают с JDK 11. Однако это немного грязное решение. Любые идеи о том, как изначально упаковать и запустить приложения с Java 11 и выше (предпочтительна платформа Mac)?

1 Ответ

0 голосов
/ 14 сентября 2018

Вы можете использовать команду jlink , которая объединит ваши модули в пользовательский образ времени выполнения.Это немного отличается от javapackager, однако, для правильной работы требуется использовать модули.Возможно, вы сможете заставить его работать без модулей, если вручную укажите все модули из JRE, которые требуются.

...