Przykładowa aplikacja Java:
Wstawiam tutaj moją odpowiedź z innego pytania , ponieważ jest ona powiązana i wydaje się, że rozwiązuje problem w pytaniu.
Oto mój przykładowy projekt z OpenJDK 12, JavaFX 12 i Gradle 5.4
- Otwiera okno JavaFX z tytułem „Hello World!”
- Potrafi zbudować działający, działający plik dystrybucyjny zip (system Windows do przetestowania)
- Możliwość otwierania i uruchamiania w IntelliJ bez dodatkowej konfiguracji
- Może działać z wiersza poleceń
Mam nadzieję, że ktoś uzna projekt Github za przydatny.
Instrukcje dotyczące sprawy Scala :
Dodatkowo poniżej znajdują się instrukcje, które działają z wtyczką Gradle Scala , ale wydają się nie działać z Javą . Zostawiam to tutaj na wypadek, gdyby ktoś inny również używał Scali, Gradle i JavaFX.
1) Jak wspomniano w pytaniu, należy skonfigurować wtyczkę JavaFX Gradle.
Open JavaFX zawiera szczegółową dokumentację na ten temat
2) Dodatkowo musisz gdzieś rozpakować JavaFX SDK dla swojej platformy . UWAGA: pamiętaj, aby przewinąć w dół do sekcji Najnowsze wydania, gdzie jest JavaFX 12 (z jakiegoś powodu LTS 11 jest pierwszy).
3) Następnie w IntelliJ przejdź do File -> Project Structure -> Libraries
, naciśnij przycisk ➕ i dodaj lib
folder z rozpakowanego pakietu JavaFX SDK.
Aby uzyskać dłuższe instrukcje ze zrzutami ekranu, zapoznaj się z doskonałymi dokumentami Open JavaFX dla IntelliJ Nie mogę uzyskać działającego głębokiego łącza, więc wybierz, JavaFX and IntelliJ
a następnie Modular from IDE
z nawigacji do dokumentów. Następnie przewiń w dół do kroku 3. Create a library
. Jeśli masz problemy, rozważ sprawdzenie pozostałych kroków.
Trudno powiedzieć, czy to dokładnie ta sama sytuacja, co w pierwotnym pytaniu, ale wyglądało to na tyle podobnie, że tu wylądowałem, więc tutaj dodam swoje doświadczenie, aby pomóc innym.