1.前言
运行用IDEA先建JavaFX项目时,提示类似的如下错误,表示JavaFX 没有配置正确。
java: package javafx.application does not exist idea
1.下载 JavaFX SDK
-
下载地址:https://gluonhq.com/products/javafx/
001JavaFX SDK下载地址.png 解压到本地目录,如:
d:\Java\lib\openjfx-11.0.2_windows-x64_bin-sdk\javafx-sdk-11.0.2\
JavaFXSDK解压后文件.jpg
2.启用JavaFX插件
- 在Settings/Preferences对话页面(Ctrl+Alt+S), 选择Plugins页面
- 切换到已安装Tab,确定JavaFX插件是选择状态
-
如果没有选择就勾选,然后重启IDEA
启用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
添加JavaFX library.png
4.添加VM options
- Java 10 或更早版本已经在Java SDK中集合了Java FX,不需要这个步骤
- Run | Edit Configurations
- 左边选择Application | Main
-
在More options 清单中, select Add VM options
添加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
添加VM options002.png
5.安装JavaFX Scene Builder
- 下载地址:JavaFX Scene Builder
-
在Settings/Preferences对话页面(Ctrl+Alt+S), 选择语言和框架页面,点击JavaFX,指定JavaFX Scene Builder的可执行文件路径
安装JavaFX Scene Builder 001.png
安装JavaFX Scene Builder 002.png
-
启动JavaFX Scene Builder编辑fxml文件
003.png
6.JavaFX项目测试
-
新增一个JavaFX项目,不需要输入任何代码,直接运行后出现如下页面,表示配置成功。
JavaFX项目运行正常
7.参考文章
1.Create a new JavaFX project
2.JavaFX学习篇---IDEA配置JavaFX开发环境和创建JavaFX项目
3.IDEA安装JavaFX