【JavaFX 学习(使用 idea)】1 idea JavaFX 配置

官方文档:https://www.jetbrains.com/help/idea/javafx.html

jdk 10 之前的版本

jdk 10 之前的版本直接在 idea 中创建 javaFX project 即可使用。

jdk 10 之后的版本

jdk 10 之后的版本创建 project 这一步和创建 jdk 10 之前的版本一致,但 jdk 10 之后的版本中 javaFX 不再是 jdk 的一部分,所以需要进行额外的配置,配置主要有 3 个部分:

  1. 下载 javaFX SDK

  2. 添加 javaFX SDK 到 project 的依赖中

  3. 配置 vm options

  4. 配置 Scene Builder 路径

下载 javaFX SDK

https://gluonhq.com/products/javafx/ 这个页面根据系统下载 javaFX

添加 javaFX SDK 到 project 依赖中

在 windows 下载的文件是 .zip 压缩包,别的平台应该类似。我们将该压缩包解压缩,得到三个文件夹:

在官方文档中,让我们直接去添加依赖,但是这样存在一个问题,就是如果这三个文件和 project 不在一起,如果被删了就又得重新配置,所以我选择将这三个文件(一定要三个文件都复制)先复制到 project 根目录,这样 javaFX SDK 和 project 在一起,方便管理 javaFX SDK,同时外面的文件不用特意留:

然后打开 project structure,在 library 一栏中选择 java,然后选中当前 project 根目录下的 lib 目录

然后点击 OK,我们这步完成了

添加 vm options

如图,点击 edit configurations

然后在 vm options 中添加下面的内容:

--module-path
%lib path%
--add-modules
javafx.controls,javafx.fxml

其中 %lib path% 即 lib 的路径,我们可以在左边的栏中使用 copy path 来获得然后粘贴即可

效果如图

点击 ok,我们的配置正式结束

点击运行,来检查是否配置成功

如果出现 title 为 Hello World 框,则证明配置成功,加油,这仅仅是 javaFX 学习的开始而已。

Scene Builder 的路径配置

Scene Builder 可以可视化编辑 javaFX UI,如果需要使用 Scene Builder 在 https://gluonhq.com/products/scene-builder/ 下载对应系统版本的软件然后在 idea setting 的如图所示位置配置 .exe 文件的路径即可,在 windows 下默认安装位置是 C:\Program Files\SceneBuilder\SceneBuilder.exe,如图所示。

posted @ 2020-04-04 01:38  shangjh0x268  阅读(3479)  评论(0编辑  收藏  举报