Java 8 java.lang.CompatibleClassChangeError:应为静态方法

Java 8 java.lang.CompatibleClassChangeError:应为静态方法,java-8,Java 8,我从Java7升级到Java8时遇到了这个异常: java.lang.CompatibleClassChangeError:应为静态方法sun.util.resources.LocaleData.getNumberFormatData(Ljava/util/Locale;)Ljava/util/ResourceBundle 我正在使用jre1.8.0\u 31来解决这个问题: 更新atdl4j.jar 您可以从这里的[a链接]:()下载它,请包括发生此错误的代码。错误14:43:43574[Lo

我从
Java7
升级到
Java8
时遇到了这个异常:

java.lang.CompatibleClassChangeError:应为静态方法sun.util.resources.LocaleData.getNumberFormatData(Ljava/util/Locale;)Ljava/util/ResourceBundle

我正在使用jre1.8.0\u 31来解决这个问题: 更新atdl4j.jar
您可以从这里的[a链接]:()

下载它,请包括发生此错误的代码。错误14:43:43574[LogLevel.java:84]-位于org.atdl4j.ui.swing.widget.SwingNullableSpinner$NumberEditorNull.getDefaultPattern(SwingNullableSpinner.java:184)错误14:43:43574[LogLevel.java:84]-在org.atdl4j.ui.swing.widget.SwingNullableSpinner$numberReditorNull.(SwingNullableSpinner.java:190)如果您编辑您的问题以包含旧的(工作)代码,并提及从静态到非静态的更改,这将使你的问题更具代表性和可回答性。简单的解决方法是:不要使用
sun.*
软件包正确,只需更新;显然这个问题