Я следовал инструкциям по созданию проекта «Модульная среда IDE» с NetBeans 11 в Windows 10:
https://openjfx.io/openjfx-docs/#IDE-NetBeans
В итоге я создал проект, который выглядит следующим образом:
Затем я запустил «Очистить и построить» (настроить jlink + jmod в nebeans), и я получил дистрибутивную папку Windows, которая содержит автономную среду выполнения Javaсо всеми включенными зависимостями (около 90 мегабайт)
, которые я могу запустить либо через командную строку «HelloFX», либо дважды щелкнув «HelloFX».летучая мышь "
Это все хорошо и хорошо.Тем не менее, мой «Проект HelloFX» в NetBeans использует библиотеки Windows JavaFX и библиотеки Windows Jmods.Это означает, что этот процесс будет работать, если я захочу развернуть на машинах Windows, но не на Mac.Должен ли я создать новый проект для Mac?Разве я не могу нажать кнопку «Очистить и собрать для Mac» и «Очистить и собрать для Windows»?Или есть способ использовать одну и ту же кодовую базу?Я в основном хочу привести базу кода проекта JavaFX 8 в эту новую структуру.Есть ли хороший способ сделать это?