Java 8 及更高版本
最新版本的JavaFX 已與最新版本的JavaFX 已與運行時類路徑。要編譯並執行您的程式碼,只需執行:
javac Fxservidor.java java Fxservidor
Java 7 和JavaFX 2.x
對於Java 7 和JavaFX 2.x,編譯您的程式碼使用Java 編譯器,在類別路徑中指定JavaFX SDK 執行時間函式庫(jfxrt.jar):
"JDK_HOME\bin\javac" -classpath "JAVAFX_SDK_HOME\rt\lib\jfxrt.jar" fxservidor.java
執行編譯的類別
執行編譯的類,在類別路徑中指定JavaFX 運行時庫:
java -classpath "JAVAFX_SDK_HOME\rt\lib\jfxrt.jar;." Fxservidor
範例命令列腳本
為了方便起見,請考慮使用類似於以下的批次腳本:
@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
範例程式碼修改
為了確保相容性,請如下修改您的程式碼:
<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>
以上是如何在 Java 7 及更高版本中使用命令列編譯和執行 JavaFX 2.0 程式碼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!