Heim  >  Artikel  >  Java  >  Wie kompiliere und führe ich JavaFX-Programme für moderne Java-Versionen aus?

Wie kompiliere und führe ich JavaFX-Programme für moderne Java-Versionen aus?

Susan Sarandon
Susan SarandonOriginal
2024-11-02 05:42:02624Durchsuche

How to Compile and Run JavaFX Programs for Modern Java Versions?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn