java.lang.NoClassDefFoundError:com/sun/javafx/css/converters/EnumConverter

java.lang.NoClassDefFoundError:com/sun/javafx/css/converters/EnumConverter,css,javafx,charts,scenebuilder,Css,Javafx,Charts,Scenebuilder,0 我正在scenebuilder中创建一个JavaFX应用程序 我有一个导入[GSI-CS-CO/chart fx]项目,我正在使用JDK 11的Gradle 我正在使用他们的“ChartFxSample.java” 运行示例时,生成失败 任务:App.main()失败 SLF4J:未找到SLF4J提供程序。 SLF4J:默认为无操作(NOP)记录器实现 SLF4J:有关更多详细信息,请参阅。 应用程序启动方法中的异常 应用程序停止方法中的异常 java.lang.reflect.Invoca

0

我正在scenebuilder中创建一个JavaFX应用程序

我有一个导入[GSI-CS-CO/chart fx]项目,我正在使用JDK 11的Gradle

我正在使用他们的“ChartFxSample.java”

运行示例时,生成失败

任务:App.main()失败 SLF4J:未找到SLF4J提供程序。 SLF4J:默认为无操作(NOP)记录器实现 SLF4J:有关更多详细信息,请参阅。 应用程序启动方法中的异常 应用程序停止方法中的异常 java.lang.reflect.InvocationTargetException 位于java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(本机方法) 位于java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 位于java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 位于java.base/java.lang.reflect.Method.invoke(Method.java:566) 位于javafx.graphics/com.sun.javafx.application.LaunchImpl.launchApplicationWithArgs(LaunchImpl.java:473) 位于javafx.graphics/com.sun.javafx.application.LaunchImpl.launchApplication(LaunchImpl.java:372) 位于java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(本机方法) 位于java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 位于java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 位于java.base/java.lang.reflect.Method.invoke(Method.java:566) 位于java.base/sun.launcher.launchelper$FXHelper.main(launchelper.java:1051) 原因:java.lang.RuntimeException:应用程序启动方法中的异常 原因:java.lang.RuntimeException:应用程序启动方法中的异常

原因:

java.lang.NoClassDefFoundError:com/sun/javafx/css/converters/EnumConverter 原因: java.lang.NoClassDefFoundError:com/sun/javafx/css/converters/EnumConverter

运行应用程序应用程序时出现异常

任务“:App.main()”的执行失败

进程“command”C:/Program Files/JetBrains/IntelliJ.2.4/jbr/bin/java.exe“”以非零退出值1完成


我找到了依赖项所在的解决方案:

implementation 'de.gsi.chart:chartfx-chart:8.0.0'
它应该是:

implementation 'de.gsi.chart:chartfx-chart:11.0.0'

我找到了依赖项所在的解决方案:

implementation 'de.gsi.chart:chartfx-chart:8.0.0'
它应该是:

implementation 'de.gsi.chart:chartfx-chart:11.0.0'

看起来您的错误纯粹是因为依赖项中没有日志提供程序(SLF4J)。看起来您的错误纯粹是因为依赖项中没有日志提供程序(SLF4J)。
implementation 'de.gsi.chart:chartfx-chart:11.0.0'