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

1.前言

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

java: package javafx.application does not exist idea

1.下载 JavaFX SDK

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容