问题:在IntelliJ Idea IDE中创建一个JavaFX应用程序,但得到编译错误
cannot resolve symbol javafx.application in IntelliJ Idea IDE
在检查了项目语言级别为Java 8以及JavaFX插件的配置后,重新加载项目,依然报错。
原因:JavaFX不再包含在openjdk中
解决方法:
检查SDK根目录下 /jre/lib/ext/jfxrt.jar 是否有 jfxrt.jar包
由于使用的是jdk14,目录里没有jfxrt.jar包,因此报错
查看liberica-1.8,找到目标文件,切换jdk为liberica-1.8,重新加载,错误消除。
参考链接:StackOverflow