登录
首页 >  文章 >  java教程

JavaFX环境搭建与配置教程

时间:2026-02-15 14:14:36 478浏览 收藏

本文详细介绍了在JDK 11及以上版本中手动搭建JavaFX开发环境的完整流程——由于JavaFX已从JDK中移除,开发者需单独下载匹配版本的SDK,并通过IDE(如IntelliJ IDEA)配置库路径、编写模块声明(module-info.java)、设置关键VM参数(--module-path和--add-modules),同时推荐使用Maven或Gradle构建工具自动化依赖管理,显著降低出错率、提升开发效率,是Java开发者快速上手JavaFX桌面应用开发的实用指南。

在Java中如何搭建JavaFX开发环境_JavaGUI开发环境快速配置方法

要在Java中搭建JavaFX开发环境,关键在于正确引入JavaFX SDK,并在项目中配置模块路径。由于从JDK 11开始,JavaFX不再包含在JDK中,因此需要手动集成。以下是快速配置JavaFX开发环境的实用方法。

下载JavaFX SDK

访问Gluon官网下载对应操作系统的JavaFX SDK压缩包(如Windows、macOS或Linux)。选择与你的JDK版本匹配的版本(例如JavaFX 21适用于JDK 21)。解压到一个固定目录,比如 C:\javafx-sdk-21/opt/javafx-sdk-21

在IDE中配置JavaFX(以IntelliJ IDEA为例)

IntelliJ IDEA是常用Java开发工具,配置JavaFX步骤如下:

  • 创建一个新的Java项目
  • 进入 File → Project Structure → Libraries,点击“+”号添加JavaFX SDK路径
  • 选择解压后的lib文件夹(如 javafx-sdk-21/lib
  • 确保模块的 module-info.java 正确声明依赖: module your.app.module {
        requires javafx.controls;
        requires javafx.fxml;
        opens your.package.name to javafx.fxml;
        exports your.package.name;
    }

设置运行时VM参数

JavaFX应用需要通过模块路径加载,不能仅靠类路径。在运行配置中添加以下VM选项:

--module-path "C:\javafx-sdk-21\lib" \
--add-modules javafx.controls,javafx.fxml

如果你使用的是macOS或Linux,路径写法类似:
--module-path /opt/javafx-sdk-21/lib --add-modules javafx.controls,javafx.fxml

使用Maven或Gradle简化配置(推荐)

借助构建工具可避免手动管理路径:

  • Maven:在pom.xml中加入javafx-maven-plugin和依赖
  • Gradle:使用OpenJFX插件,自动下载并配置JavaFX

例如Gradle配置片段:

plugins {
  id 'application'
  id 'org.openjfx.javafxplugin' version '0.1.0'
}

javafx {
  version = "21"
  modules = [ 'javafx.controls', 'javafx.fxml' ]
}

基本上就这些。只要SDK路径正确、模块声明完整、VM参数无误,JavaFX环境就能顺利运行。不复杂但容易忽略细节。

今天关于《JavaFX环境搭建与配置教程》的内容就介绍到这里了,是不是学起来一目了然!想要了解更多关于的内容请关注golang学习网公众号!

资料下载
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>