前提:已配置好IDEA的Java运行环境,能够正常编译使用Java编程(注:若JAVASDK版本过老,需更换新版本。)

步骤:

1.下载安装JAVA FX SDK;
2.新建JAVAFX项目;
3.配置环境并运行。

1.下载解压Java FX SDK:

根据你的系统要求,下载并且解压 JavaFX SDK的包到需要的位置

(记住这个位置!!)

JAVA FX SDK下载地址:添加链接描述 别告诉我你看不懂英文或者不知道怎么下载安装。

idea中javafx配置 idea使用javafx_ide

(再放一个侏罗纪的官网:添加链接描述)

2.新建Java FX项目:

idea中javafx配置 idea使用javafx_javafx_02


(别说你连项目都不会建:File ->New ->Project)

此时不出意外的话,你的fxml界面应该一片飘红。点击 file(文件) -> setting(设置) ->pluggings(插件) ->搜索: JavaFX ->勾选启用

idea中javafx配置 idea使用javafx_ide_03

3.配置环境并运行

添加lib包:

File->Project Structure [快捷键(Ctrl + Alt + Shift + S)] ->Libraries

点击旁边的 “+” 号 -> 点击 Java -> 找到之前安装的 JavaFX SDK 路径 -> 进入该路径并添加lib包

idea中javafx配置 idea使用javafx_idea_04

idea中javafx配置 idea使用javafx_java_05

一般来讲,此时那些编译错误应该已经没了。
但如果还有,有如下解决办法:
将之前lib包的所有.jar文件全部添加进去。

(还是那个小加号,只不过把之前添加的那个文件打开,把里面真正有用的东西放上)

idea中javafx配置 idea使用javafx_java_06

配置虚拟机:

Run ->Edit Configurations(编译配置) ->填写(修改) Vmoptions(虚拟机选项)

idea中javafx配置 idea使用javafx_javafx_07

把这句话加进去:

--module-path "D:\lty\java\javafx-sdk-16\lib(在这里写入你自己lib包的地址)" --add-modules=javafx.controls,javafx.fxml

有的IDEA可能找不到在哪里填写:

idea中javafx配置 idea使用javafx_idea_08


可能是隐藏了,把它找出来:

idea中javafx配置 idea使用javafx_idea中javafx配置_09


运行成功。

idea中javafx配置 idea使用javafx_idea_10

另附:可视化编程软件SceneBuilder的安装及环境的搭建
SceneBuilder是一款占用内存较小的用于设计界面的软件,可以通过拖拽控件来进行页面设计。
(下载地址:添加链接描述)

自己下载安装,记好安装到哪去了,别让我嘲讽你连个软件都不会安。

环境搭建:File ->Settings ->找到JavaFX

idea中javafx配置 idea使用javafx_ide_11


找到你应用的路径

idea中javafx配置 idea使用javafx_java_12