Fra om med versjon 11 er JavaFX ikke lenger inkludert i JDK. Denne nettsiden forklarer hvordan du da laster ned, kompilerer og kjører JavaFX-program.
Vi antar her at du allerede har gjort deg kjent med å kompilere og kjøre Java-program fra kommandolinjen samt å bruke miljøvariabler.
JavaFX var tidligere en del av standardbiblioteket til Java, men er nå tilgjengelig som en separat modul som kan lastes ned herfra:
På denne nettsiden finner du også mye nyttig informasjon om JavaFX, blant annet mange gode eksempler på bruk av dette biblioteket.
Nedlasting av JavaFX gir en zip-fil som du bør pakke ut og lagre på en passende katalog. Du må sørge for at kompilatoren og kjøresystemet til Java finner JavaFX. Det gjøres ved å sette miljøvariabelen PATH_TO_FX til å peke på underkatalogen lib. Hvis du har lagret JavaFX på c:\javafx, kan dette gjøres slik i Windows (for versjon 11.0.1):
SET PATH_TO_FX="C:\javafx\javafx-sdk-11.0.1\lib"
For å kompilere JavaFX-program under Java 11 må du legge til opsjonene module-path og add-modules. Hvis du har opprettet et program MittJavaFXProgram.java (med tegnsett UTF8) og har navigert ned til denne katalogen i kommandovinduet, så kan du kompilere programmet som følger:
javac --module-path %PATH_TO_FX% --add-modules=javafx.controls -encoding utf8 MittJavaFXProgram.java
Som vanlig kan du kompilere alle filene på en katalog ved å skrive *.java.
Vi antar nå at du har fått kompilert MittJavaFXProgram.java og dermed fått filen MittJavaFXProgram.class. Du kjører da programmet slik:
java --module-path %PATH_TO_FX% --add-modules=javafx.controls MittJavaFXProgram