Feinabstimmung der JavaFX-Kompilierung auf der Befehlszeile für moderne Java-Versionen
Für moderne JavaFX-Versionen wurden JavaFX-Klassen in den Standard integriert Java-Laufzeitklassenpfad. Um JavaFX-Programme ohne Abhängigkeiten zu kompilieren und auszuführen, genügen die folgenden Schritte:
javac Fxservidor.java java Fxservidor
Legacy JavaFX 2.x/Java 7-Kompatibilität
Für JavaFX 2.x mit Java 7, verwenden Sie den Java Compiler:
"%JDK_HOME%\bin\javac" -classpath "%JAVAFX_SDK_HOME%\rt\lib\jfxrt.jar" fxservidor.java
Passen Sie den Klassenpfad an und ersetzen Sie die Platzhalter entsprechend durch Ihre JDK- und JavaFX SDK-Pfade.
Befehlszeilenkompilierung und -bereitstellung
Beziehen Sie sich auf dieses Beispiel-Batch-Skript für die Entwicklung und Bereitstellung von JavaFX 2.x:
javac -classpath "\Program Files\Oracle\JavaFX 2.1 Runtime\lib\jfxrt.jar" Fxservidor.java java -classpath "\Program Files\Oracle\JavaFX 2.1 Runtime\lib\jfxrt.jar;." Fxservidor
Geänderter Beispielcode
Der Originalcode wurde Aus Gründen der Kompilierungskompatibilität geändert:
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) {
Das obige ist der detaillierte Inhalt vonWie kompiliere und führe ich JavaFX-Programme für moderne Java-Versionen aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!