Java 8 und höher
Neueste Versionen von JavaFX wurden nahtlos in die integriert Java-Laufzeitklassenpfad. Um Ihren Code zu kompilieren und auszuführen, führen Sie einfach Folgendes aus:
javac Fxservidor.java java Fxservidor
Java 7 und JavaFX 2.x
Kompilieren Sie für Java 7 und JavaFX 2.x Ihren Code Verwenden des Java-Compilers unter Angabe der JavaFX SDK-Laufzeitbibliothek (jfxrt.jar) im Klassenpfad:
"JDK_HOME\bin\javac" -classpath "JAVAFX_SDK_HOME\rt\lib\jfxrt.jar" fxservidor.java
Ausführen der kompilierten Klasse
Um die kompilierte Klasse auszuführen Geben Sie die JavaFX-Laufzeitbibliothek im Klassenpfad an:
java -classpath "JAVAFX_SDK_HOME\rt\lib\jfxrt.jar;." Fxservidor
Beispiel-Befehlszeilenskript
Der Einfachheit halber sollten Sie die Verwendung eines Batch-Skripts wie diesem in Betracht ziehen:
@echo off if exist .\jfxrt.jar ( set CLASSPATH=.\jfxrt.jar;.; ) else ( echo No JavaFX Runtime Library (jfxrt.jar) found. exit /B 1 ) javac Fxservidor.java java -cp "%CLASSPATH%" Fxservidor
Beispielcode-Änderungen
Um die Kompatibilität sicherzustellen, ändern Sie Ihren Code wie folgt:
<code class="java">import javafx.application.Application; import javafx.event.ActionEvent; import javafx.event.EventHandler; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.layout.StackPane; import javafx.stage.Stage; public class Fxservidor extends Application { public static void main(String[] args) { launch(args); } @Override public void start(Stage primaryStage) {</code>
Das obige ist der detaillierte Inhalt vonWie kompiliere und führe ich JavaFX 2.0-Code über die Befehlszeile in Java 7 und höher aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!