在IDEA中使用JavaFX JDK 11

IDEA中使用JavaFX

IDEA版本:2019.2.1 U版
JDK版本:jdk 11.0.2

官方说明IDEA官网fx使用说明

  1. 下载fx sdk 连接:Javafx SDK 下载链接
    网页内说明了从Java11 之后有一些改变,javafx的包需要单独下载,下载速度略慢在这里插入图片描述
    下载解压后的路径 D:\JavaFX\javafx-sdk-11.0.2

  2. 打开IDEA创建项目配置jdk等

  3. 配置JavaFX library
    1. 菜单:File -> Project Structure -> Libraries 点击+号,选择Java
    然后添加路径到解压的javafx包 D:\JavaFX\javafx-sdk-11.0.2\lib
    导入成功:在这里插入图片描述
    2. 在弹窗中选择项目即可

  4. 添加 VM 参数
    与eclipse使用一样,需要天机vm参数才能正常使用
    VM参数是什么:请移步博客

    1. 主菜单点击: Run -> Edit Configurations -> 找到当前项目 -> Main -> VM options
    2. 添加 --module-path %PATH_TO_FX% --add-modules javafx.controls,javafx.fxml
    3. %PATH_TO_FX% 就是解压的Javajx sdk路径 此处为 --module-path D:/JavaFX/javafx-sdk-11.0.2/lib --add-modules javafx.controls,javafx.fxml
    4. 官网文档有提到如果是 JavaFX SDK14 的话需要添加额外的参数 --add-exports javafx.graphics/com.sun.javafx.sg.prism=ALL-UNNAMED
    5. 注意斜杠的方向,不知道会不会有影响
      在这里插入图片描述
  5. 接下来就可以运行项目了,官网有提到一些问题的解决方案,如果遇到问题优先查看官方解决方案。按照这个步骤我没有出现异常,所以在这里不做说明。

第一个Hello World
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Sky_Coolssy/article/details/108588080