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

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

清除缓存具体操作步骤

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

图2 第二步 invalidate and Restart

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。