Heim > Java > javaLernprogramm > Wie kompiliere und führe ich JavaFX 2.0-Code über die Befehlszeile in Java 7 und höher aus?

Wie kompiliere und führe ich JavaFX 2.0-Code über die Befehlszeile in Java 7 und höher aus?

Susan Sarandon
Freigeben: 2024-10-29 05:36:02
Original
959 Leute haben es durchsucht

How to Compile and Run JavaFX 2.0 Code Using the Command Line in Java 7 and Above?

Kompilieren Sie JavaFX 2.0-Code über die Befehlszeile

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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>
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage