Java 8 及更高版本
最新版本的 JavaFX 已与Java 运行时类路径。要编译并执行您的代码,只需运行:
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中文网其他相关文章!