springboot+javafx结合时需要使用模块化导入javafx.graphics模块,导入该模块后报空指针异常。

1、问题描述
我想使用springboot+javafx编写桌面应用程序,但是在搭建项目的开始就出现问题。
按照网上的教程搭建好环境后启动项目就会报错需要导入 javafx.graphics 模块。
我按照报错内容提示在 module-info.java 导入该模块后再启动程序,则报错空指针异常。
网上关于javafx的资料真的非常少,遇到问题很难搜索到,不知道哪位大佬遇到过这个问题,指教一下,非常感谢!
2、相关代码
这是模块化文件

module commclient.spring {
    exports com.ut.commclient;
    requires javafx.controls;
    requires javafx.base;
    requires javafx.graphics;
    requires springboot.javafx.support;
    requires spring.boot.autoconfigure;
    requires javafx.fxml;
    requires lombok;
}

3、报错信息

Exception in Application init method
java.lang.reflect.InvocationTargetException
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:564)
    at javafx.graphics/com.sun.javafx.application.LauncherImpl.launchApplicationWithArgs(LauncherImpl.java:464)
    at javafx.graphics/com.sun.javafx.application.LauncherImpl.launchApplication(LauncherImpl.java:363)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:564)
    at java.base/sun.launcher.LauncherHelper$FXHelper.main(LauncherHelper.java:1051)
Caused by: java.lang.RuntimeException: Exception in Application init method
    at javafx.graphics/com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:895)
    at javafx.graphics/com.sun.javafx.application.LauncherImpl.lambda$launchApplication$2(LauncherImpl.java:195)
    at java.base/java.lang.Thread.run(Thread.java:832)
Caused by: java.lang.NullPointerException
    at springboot.javafx.support@2.1.6/de.felixroske.jfxsupport.AbstractJavaFxApplicationSupport.loadDefaultIcons(AbstractJavaFxApplicationSupport.java:362)
    at springboot.javafx.support@2.1.6/de.felixroske.jfxsupport.AbstractJavaFxApplicationSupport.init(AbstractJavaFxApplicationSupport.java:122)
    at javafx.graphics/com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:824)
    ... 2 more
Exception running application com.ut.commclient.CommClientApplication

4、环境
jdk14;javafx14;idea2020.1.2

https://blog.csdn.net/weixin_30835933/article/details/99564010