“缺少 JavaFX 运行时组件, 需要使用该组件来运行此应用程序”问题有很多原因导致,配置方面原因在其它帖子可以找到,这里补充一种导致此问题的原因:
在IDEA 2019.3版本下,使用JavaFX 15 + OpenJDk 15,也会报上面的错,此错误是由于IDEA 2019.3对JDK 15支持上的问题导致。因为OpenJDk 15版本是2020年发布,而IDEA 2019.3是2019年发布,产生奇怪的问题也是情有可原的。只需要把JDK版本版本为14及以下,均能够支持JavaFx 11-17版本。