2021-02-16_IDEA的JavaFX项目配置

1.前言

运行用IDEA先建JavaFX项目时,提示类似的如下错误,表示JavaFX 没有配置正确。

java: package javafx.application does not exist idea

1.下载 JavaFX SDK

  • 下载地址:https://gluonhq.com/products/javafx/

    2021-02-16_IDEA的JavaFX项目配置_第1张图片
    001JavaFX SDK下载地址.png

  • 解压到本地目录,如:

d:\Java\lib\openjfx-11.0.2_windows-x64_bin-sdk\javafx-sdk-11.0.2\
2021-02-16_IDEA的JavaFX项目配置_第2张图片
JavaFXSDK解压后文件.jpg

2.启用JavaFX插件

  • 在Settings/Preferences对话页面(Ctrl+Alt+S), 选择Plugins页面
  • 切换到已安装Tab,确定JavaFX插件是选择状态
  • 如果没有选择就勾选,然后重启IDEA


    2021-02-16_IDEA的JavaFX项目配置_第3张图片
    启用JavaFX插件

3.添加JavaFX library

  • Java 10 或更早版本已经在Java SDK中集合了Java FX,不需要这个步骤
  • 在File | Project Structure (Ctrl+Alt+Shift+S),选择Libraries页面,点击加号,选择java。添加下载的JavaFXSDK lib目录。一定要是lib目录,如:
d:\Java\lib\openjfx-11.0.2_windows-x64_bin-sdk\javafx-sdk-11.0.2\lib
2021-02-16_IDEA的JavaFX项目配置_第4张图片
添加JavaFX library.png

4.添加VM options

  • Java 10 或更早版本已经在Java SDK中集合了Java FX,不需要这个步骤
  • Run | Edit Configurations
  • 左边选择Application | Main
  • 在More options 清单中, select Add VM options


    2021-02-16_IDEA的JavaFX项目配置_第5张图片
    添加VM options001.png
  • 在 VM options field,输入如下参数。其中的path参数一定要指定lib目录,不能指定JavaFX SDK的根目录。
--module-path d:\Java\lib\openjfx-11.0.2_windows-x64_bin-sdk\javafx-sdk-11.0.2\lib\ --add-modules javafx.controls,javafx.fxml
2021-02-16_IDEA的JavaFX项目配置_第6张图片
添加VM options002.png

5.安装JavaFX Scene Builder

  • 下载地址:JavaFX Scene Builder
  • 在Settings/Preferences对话页面(Ctrl+Alt+S), 选择语言和框架页面,点击JavaFX,指定JavaFX Scene Builder的可执行文件路径


    2021-02-16_IDEA的JavaFX项目配置_第7张图片
    安装JavaFX Scene Builder 001.png
2021-02-16_IDEA的JavaFX项目配置_第8张图片
安装JavaFX Scene Builder 002.png
  • 启动JavaFX Scene Builder编辑fxml文件


    2021-02-16_IDEA的JavaFX项目配置_第9张图片
    003.png

6.JavaFX项目测试

  • 新增一个JavaFX项目,不需要输入任何代码,直接运行后出现如下页面,表示配置成功。


    2021-02-16_IDEA的JavaFX项目配置_第10张图片
    JavaFX项目运行正常

7.参考文章

1.Create a new JavaFX project
2.JavaFX学习篇---IDEA配置JavaFX开发环境和创建JavaFX项目
3.IDEA安装JavaFX

你可能感兴趣的:(2021-02-16_IDEA的JavaFX项目配置)