Как развернуть приложение JavaFX12 на нескольких платформах с одной и той же кодовой базой - PullRequest
2 голосов
/ 05 июня 2019

Я следовал инструкциям по созданию проекта «Модульная среда IDE» с NetBeans 11 в Windows 10:

https://openjfx.io/openjfx-docs/#IDE-NetBeans

В итоге я создал проект, который выглядит следующим образом:

enter image description here

Затем я запустил «Очистить и построить» (настроить jlink + jmod в nebeans), и я получил дистрибутивную папку Windows, которая содержит автономную среду выполнения Javaсо всеми включенными зависимостями (около 90 мегабайт)

enter image description here

, которые я могу запустить либо через командную строку «HelloFX», либо дважды щелкнув «HelloFX».летучая мышь "

enter image description here

Это все хорошо и хорошо.Тем не менее, мой «Проект HelloFX» в NetBeans использует библиотеки Windows JavaFX и библиотеки Windows Jmods.Это означает, что этот процесс будет работать, если я захочу развернуть на машинах Windows, но не на Mac.Должен ли я создать новый проект для Mac?Разве я не могу нажать кнопку «Очистить и собрать для Mac» и «Очистить и собрать для Windows»?Или есть способ использовать одну и ту же кодовую базу?Я в основном хочу привести базу кода проекта JavaFX 8 в эту новую структуру.Есть ли хороший способ сделать это?

...