Heim > Java > javaLernprogramm > Hauptteil

Wie kompiliere ich JavaFX-Code über die Befehlszeile in Java 7, 8 (Oracle und OpenJDK)?

Mary-Kate Olsen
Freigeben: 2024-11-02 08:05:04
Original
564 Leute haben es durchsucht

How to Compile JavaFX Code using the Command Line in Java 7, 8 (Oracle and OpenJDK)?

Code mit JavaFX 2.0 über die Befehlszeile kompilieren

Um Code mit JavaFX unter Windows zu kompilieren, müssen Sie den Java-Compiler nutzen und den richtigen Klassenpfad angeben.

Java 8 (Oracle und OpenJDK)

Oracle Java 8 und neuer: JavaFX-Klassen sind im Standard-Laufzeitklassenpfad enthalten, sodass Sie Code kompilieren und ausführen können mit:

javac Fxservidor.java
java Fxservidor
Nach dem Login kopieren

OpenJDK 8: JavaFX-Quellen erfordern die Kompilierung und Aufnahme der resultierenden jfxrt.jar in den Klassenpfad:

javac -classpath "$JAVAFX_SDK_HOME/rt/lib/jfxrt.jar" Fxservidor.java
java -classpath "$JAVAFX_SDK_HOME/rt/lib/jfxrt.jar:." Fxservidor
Nach dem Login kopieren

Java 7 (einschließlich JavaFX 2.x)

Für Java 7 ist der Prozess etwas anders:

"%JDK_HOME%\bin\javac" -classpath "%JAVAFX_SDK_HOME%\rt\lib\jfxrt.jar" Fxservidor.java
java -classpath "%JAVAFX_SDK_HOME%\rt\lib\jfxrt.jar;." Fxservidor
Nach dem Login kopieren

Tipps:

  • JAVAFX_SDK_HOME und JDK_HOME sollten an Ihre installierten Speicherorte angepasst werden.
  • Anhängen ;. (oder :. für Unix) in den Ausführungsklassenpfad, um das aktuelle Verzeichnis einzuschließen.
  • Verwenden Sie eine modifizierte Version des Codes für die Kompilierung:
<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 ich JavaFX-Code über die Befehlszeile in Java 7, 8 (Oracle und OpenJDK)?. 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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!