IDEA中使用JavaFX
IDEA版本:2019.2.1 U版
JDK版本:jdk 11.0.2
官方说明IDEA官网fx使用说明
-
下载fx sdk 连接:Javafx SDK 下载链接
网页内说明了从Java11 之后有一些改变,javafx的包需要单独下载,下载速度略慢
下载解压后的路径D:\JavaFX\javafx-sdk-11.0.2
-
打开IDEA创建项目配置jdk等
-
配置JavaFX library
1. 菜单:File -> Project Structure -> Libraries
点击+号,选择Java
然后添加路径到解压的javafx包D:\JavaFX\javafx-sdk-11.0.2\lib
导入成功:
2. 在弹窗中选择项目即可 -
添加 VM 参数
与eclipse使用一样,需要天机vm参数才能正常使用
VM参数是什么:请移步博客- 主菜单点击:
Run -> Edit Configurations -> 找到当前项目 -> Main -> VM options
中 - 添加
--module-path %PATH_TO_FX% --add-modules javafx.controls,javafx.fxml
%PATH_TO_FX%
就是解压的Javajx sdk路径 此处为--module-path D:/JavaFX/javafx-sdk-11.0.2/lib --add-modules javafx.controls,javafx.fxml
- 官网文档有提到如果是 JavaFX SDK14 的话需要添加额外的参数
--add-exports javafx.graphics/com.sun.javafx.sg.prism=ALL-UNNAMED
- 注意斜杠的方向,不知道会不会有影响
- 主菜单点击:
-
接下来就可以运行项目了,官网有提到一些问题的解决方案,如果遇到问题优先查看官方解决方案。按照这个步骤我没有出现异常,所以在这里不做说明。
第一个Hello World