1.下载 JavaFX 17 SDK
地址:从 OpenJFX 17 下载页 下载 javafx-sdk-17.0.15,解压到 C:\javafx-sdk-17.0.15
2.
在 Eclipse 中配置项目
- 创建新的 Java 项目,或打开现有项目。
- 右键点击项目 → Properties → Java Build Path → Libraries → Add External JARs,添加
C:\javafx-sdk-17.0.1\lib
下的所有 jar 包
。3.
配置 VM 参数
- 在 Eclipse 中,点击 Run → Run Configurations...。
- 在 Arguments 选项卡的 VM arguments 中输入:
--module-path "C:\javafx-sdk-17.0.15\lib" --add-modules javafx.controls,javafx.fxml
运行程序
- 确保主类包含
main
方法和 JavaFX 应用入口(如继承Application
),点击运行按钮import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.layout.StackPane; import javafx.stage.Stage; public class HelloFX extends Application { @Override public void start(Stage primaryStage) { Button btn = new Button("Hello, JavaFX!"); btn.setOnAction(e -> System.out.println("点击了按钮!")); StackPane root = new StackPane(); root.getChildren().add(btn); Scene scene = new Scene(root, 300, 200); primaryStage.setTitle("Hello JavaFX"); primaryStage.setScene(scene); primaryStage.show(); } public static void main(String[] args) { launch(args); } }