使用命令行编译 JavaFX 代码 (JavaFX 2.0)
从 Windows 命令行编译 JavaFX 应用程序需要了解 JavaFX 运行时环境 (JRE) )。 JavaFX 类可在 Oracle Java 8 及更高版本的默认类路径上使用,从而使用 javac 和 java 进行直接编译。
但是,如果使用 OpenJDK 8,则必须从 OpenJFX 存储库构建 JavaFX 源,并且生成的结果jfxrt.jar 放置在类路径中。
JavaFX 2.0 (Java 7) 的编译步骤
编译 JavaFX 应用程序:通过以下命令使用 Java 编译器,将占位符替换为适当的路径:
"%%JDK_HOME%\bin\javac" -classpath "%%JAVAFX_SDK_HOME%\rt\lib\jfxrt.jar" fxservidor.java
运行已编译的应用程序:
java -classpath "%%JAVAFX_SDK_HOME%\rt\lib\jfxrt.jar;." Fxservidor
示例应用程序
以下修改后的示例应用程序将编译:
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) {
以上是如何使用命令行编译和运行JavaFX 2.0应用程序?的详细内容。更多信息请关注PHP中文网其他相关文章!