Kjøre JavaFX-program

Med versjon 1.7u17 (eller nyere) av Java SE kan vi nesten følge vanlig oppskrift med javac og java.

Kompilere

Start med å lagre eksempelprogrammet DemoFX.java på en ny katalog.

JavaFX-biblioteket er samlet i en jar-fil som heter jfxrt.jar, som Java-kompilatoren ikke finner automatisk (så helt integrert i Java ser ikke JavaFX ut til å være ennå). På en Windows-maskin vil filen typisk ligge her:

C:\Program Files\Java\jdk1.7.0_17\jre\lib\jfxrt.jar

Vi kan kompilere DemoFX.java med opsjonen classpath slik:

javac -classpath "C:\Program Files\Java\jdk1.7.0_17\jre\lib\jfxrt.jar" DemoFX.java

Ta evt. med -encoding utf8 hvis Java-filen er lagret på UTF-8 format.

Hvis vi i stedet legger filstien til jfxrt.jar i CLASSPATH, holder det å skrive:

javac DemoFX.java

Kjøre

Igjen må vi fortelle hvor jfxrt.jar ligger, men nå må også katalogen vi står i (der DemoFX.class ligger) tas med:

java -classpath .;"C:\Program Files\Java\jdk1.7.0_17\jre\lib\jfxrt.jar" DemoFX

Her peker punktum til katalogen vi står i, altså der DemoFX.class ligger.

På Linux bruker vi kolon i stedet for punktum for å skille filstier.