Зразок програми Java:
Тут я перекладаю свою відповідь з іншого запитання, оскільки воно пов’язане, і, схоже, вирішує проблему у питанні.
Ось мій приклад проекту з OpenJDK 12, JavaFX 12 та Gradle 5.4
- Відкриває вікно JavaFX із заголовком "Привіт Світ!"
- Можливість створити робочий ZIP-файл для розповсюдження (Windows для тестування)
- Можливість відкривати та запускати в IntelliJ без додаткової конфігурації
- Можливість запуску з командного рядка
Сподіваюся, комусь проект Github стане корисним.
Інструкції для справи Scala :
Додатково нижче наведено інструкції, які працюють із плагіном Gradle Scala , але , здається, не працюють з Java . Я залишаю це тут на випадок, якщо хтось ще також використовує Scala, Gradle та JavaFX.
1) Як згадувалось у питанні, потрібно встановити плагін JavaFX Gradle.
Про це у Open JavaFX є детальна документація
2) Крім того, вам потрібен JavaFX SDK для вашої платформи, де-небудь розпакований. ПРИМІТКА: Обов’язково прокрутіть вниз до розділу Останні випуски, де знаходиться JavaFX 12 (LTS 11 з якихось причин є першим).
3) Потім в IntelliJ ви переходите до File -> Project Structure -> Libraries
, натискаєте кнопку and і додаєте lib
папку з розпакованого JavaFX SDK.
Щоб отримати довші інструкції зі знімками екрана, перегляньте чудові відкриті документи JavaFX для IntelliJ. Я не можу змусити працювати пряме посилання, тому виберіть, JavaFX and IntelliJ
а потім перейдіть Modular from IDE
із навігації до документів. Потім прокрутіть вниз до кроку 3. Create a library
. Спробуйте також перевірити інші кроки, якщо у вас виникли проблеми.
Важко сказати, чи це точно така ж ситуація, як і в оригінальному питанні, але це виглядало досить схожим, що я приземлився тут, тому додаю тут свій досвід, щоб допомогти іншим.