IDEA安装JavaFx

时间:2024-03-12 15:23:52
  1. jdk11之后jdk就不内置javafx了,需要自己下载

gsuA56.png

  1. 在idea中新建JavaFx项目:

    gsuJG8.png

  2. 创建成功后发现代码标红

    gsuqQe.png

  3. 这个时候要把刚刚下载的JavaFx包解压后添加进去

    gsKEes.png

gsK4XQ.png

  1. 选择到自己解压的路径的文件的lib包,如然后确定

    gsMKAI.md.png

  2. 然后发现没有标红报错了,但是代码不能运行,显示”错误: 缺少 JavaFX 运行时组件, 需要使用该组件来运行此应用程序“

    gsMgb9.png

  3. 此时再配置一下下VMoption就行

gsMz28.png

gslufP.png

这一步可能随idea版本不同而不同,但是没关系,找到VMoption就行

输入:

--module-path="D:\program files\java\javafx-sdk-11.0.2\lib" --add-modules=javafx.controls,javafx.fxml

将上面D:\program files\java\javafx-sdk-11.0.2\lib替换成你自己的解压路径就行。

不过如果你没有这个sample.fxml文件,也就是你不是创建的JavaFx项目,你创建的是一个普通的JavaSE项目,你用这个项目来写JavaFX,就应该加入的参数是 --module-path="D:\program files\java\javafx-sdk-11.0.2\lib" --add-modules=javafx.controls

参数加入完毕之后点击apply,然后就可以正常运行了

gs8znO.png