java fx如何安装
安装 JavaFX 的步骤
确认 JDK 版本
JavaFX 从 JDK 11 开始不再作为标准库内置,需单独下载。确保已安装 JDK 11 或更高版本(推荐 JDK 17+),可通过以下命令验证:
java -version
下载 JavaFX SDK
访问 OpenJFX 官网 或 Gluon 下载页面,选择与 JDK 版本匹配的 JavaFX SDK(如 Windows/Linux/macOS)。解压下载的压缩包到本地目录(如 C:\javafx-sdk-17)。

配置 IDE(以 IntelliJ IDEA 为例)
- 打开项目,进入
File > Project Structure > Libraries。 - 点击
+添加 JavaFX SDK 的lib文件夹(如C:\javafx-sdk-17\lib)。 - 在
Run/Debug Configurations中,添加 VM 参数:--module-path "C:\javafx-sdk-17\lib" --add-modules javafx.controls,javafx.fxml
Maven/Gradle 依赖(可选)
若使用构建工具,可直接添加依赖:
Maven:

<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-controls</artifactId>
<version>17</version>
</dependency>
Gradle:
implementation 'org.openjfx:javafx-controls:17'
验证安装
创建简单示例代码运行:
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Label;
import javafx.stage.Stage;
public class Main extends Application {
@Override
public void start(Stage stage) {
Label label = new Label("Hello JavaFX!");
Scene scene = new Scene(label, 300, 200);
stage.setScene(scene);
stage.show();
}
public static void main(String[] args) {
launch(args);
}
}
常见问题
- 模块化错误:确保 VM 参数中包含
--add-modules并指定所需模块(如javafx.controls)。 - 路径问题:检查
--module-path指向的 SDKlib路径是否正确。 - 版本冲突:JDK 与 JavaFX 版本需一致(如均使用 17)。






