Rumah  >  Artikel  >  Java  >  Bagaimana untuk Mengumpul Kod JavaFX menggunakan Baris Perintah dalam Java 7, 8 (Oracle dan OpenJDK)?

Bagaimana untuk Mengumpul Kod JavaFX menggunakan Baris Perintah dalam Java 7, 8 (Oracle dan OpenJDK)?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-02 08:05:04565semak imbas

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

Kompilasi Kod Menggunakan JavaFX 2.0 melalui Command Line

Untuk menyusun kod menggunakan JavaFX daripada Windows, anda mesti memanfaatkan Java Compiler dan menentukan laluan kelas yang betul.

Java 8 (Oracle dan OpenJDK)

Oracle Java 8 dan Lebih Baru: Kelas JavaFX disertakan dalam laluan kelas masa jalan lalai, membolehkan anda menyusun dan menjalankan kod menggunakan:

javac Fxservidor.java
java Fxservidor

OpenJDK 8: Sumber JavaFX memerlukan penyusunan dan kemasukan jfxrt.jar yang terhasil dalam laluan kelas:

javac -classpath "$JAVAFX_SDK_HOME/rt/lib/jfxrt.jar" Fxservidor.java
java -classpath "$JAVAFX_SDK_HOME/rt/lib/jfxrt.jar:." Fxservidor

Java 7 (Termasuk JavaFX 2.x)

Untuk Java 7, prosesnya sedikit berbeza:

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

Petua:

  • JAVAFX_SDK_HOME dan JDK_HOME hendaklah dilaraskan ke lokasi yang anda pasang.
  • Lampirkan ;. (atau :. untuk Unix) ke laluan kelas pelaksanaan untuk memasukkan direktori semasa.
  • Gunakan versi kod yang diubah suai untuk penyusunan:
<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>

Atas ialah kandungan terperinci Bagaimana untuk Mengumpul Kod JavaFX menggunakan Baris Perintah dalam Java 7, 8 (Oracle dan OpenJDK)?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn