W tym poście pokaże Ci jak skonfigurować IntelliJ IDEA JavaFX Java. W raz z Java 11 biblioteki JavaFX zostały wyłączone z biblioteki JDK dlatego, aby używać JavaFX należy pobrać i załączyć manualnie brakujące biblioteki do projektu.
Pobieranie JavaFX -> Jak skonfigurować IntelliJ IDEA JavaFX Java
Aby pobrać paczkę JavaFX należy wejść na stronę https://gluonhq.com/products/javafx/ oraz wybrać odpowiednią dla nas wersję. W moim przypadku będzie to “JavaFX Linux SDK“.
Pobraną paczkę należy rozpakować. W kolejnych krokach będziemy dodawać te biblioteki do projektu.

Ustawienie JDK
W IntelliJ przechodzimy do File -> Project Structure -> Project, a następnie ustawiamy odpowiednią wersje JDK.

W zakładce Modules również ustawiamy poprawne JDK.

Dodawanie biblioteki JavaFX
Następnie przechodzimy do File -> Project Structure -> Libraries i dodajemy New Project Library klikając w przycisk plusa +. Wybieramy folder lib, w katalogu gdzie wcześniej rozpakowaliśmy pobraną bibliotekę JavaFX SDK.
(Możemy również zdefiniować tą bibliotekę jako Global Libraries, a następnie tylko importować do poszczególnych projektów/modułów).

Uruchomienie aplikacji
Gdy w przypadku uruchomienia aplikacji otrzymasz błąd:
Error: JavaFX runtime components are missing, and are required to run this application
to należy dodać moduł javafx.graphics w opcjach VM (pamiętaj, aby zmienić ścieżkę).
Linux
--module-path /home/pawel/Desktop/javafx-sdk-11.0.2/lib --add-modules javafx.controls,javafx.fxml
Windows
--module-path "C:\javafx-sdk-11.0.2/lib" --add-modules javafx.controls,javafx.fxml
To już wszystko! Uruchom aplikację i zobacz, że działa! 🙂 To by było na tyle w temacie: Jak skonfigurować IntelliJ IDEA JavaFX Java 11-14!