关于IDEA导入JavaFX包后运行程序显示“错误: 缺少 JavaFX 运行时组件, 需要使用该组件来运行此应用程序”问题解决方案

在网上找了好多这问题的解决方案,比如:另外创建一个主类,然后类调用默认的启动类,又或者 在VM arguments里输入javafx的储存路径等等解决方案
然而对于我的IDEA而言,以上方法都 起不了一丁点儿 的作用,该错误的还是错误,依旧无法正常运行JavaFX程序。
毫无办法之时,想到了 清除缓存 ,没想到还真起作用了,竟然可以运行了,真是 踏破铁鞋无觅处得来全不费工夫 啊!hhhhh。

清除缓存具体操作步骤

图1 第一步 File -> Invalidate Caches/Restart

图2 第二步 invalidate and Restart

然后IDEA会自动重启,重启之后再运行JavaFX程序,发现奇迹般的可以运行了!
图3 程序运行结果

你可能感兴趣的:(关于IDEA导入JavaFX包后运行程序显示“错误: 缺少 JavaFX 运行时组件, 需要使用该组件来运行此应用程序”问题解决方案)