更新到 Java8 后,JiBX 绑定期间出现错误 - [绑定] java.lang.IllegalStateException:加载错误 class java.lang.CharSequence
After update to Java8, getting error during JiBX bind - [bind] java.lang.IllegalStateException: Error loading class java.lang.CharSequence
在我的机器上,我从 Java 1.6 更新到 Java 1.8。
现在,在 JiBX 绑定编译中构建低于 JiBXException。
bind:
[echo] Running JiBX binding compiler
[bind] Error running binding compiler
[bind] java.lang.IllegalStateException: Error loading class java.lang.CharSequence: Error reading path java/lang/CharSequence.class for class java.lang.CharSequence
BUILD FAILED
/build/build.xml:218: JiBXException in JiBX binding compilation
我正在使用这些 JiBX JAR 版本 - 'jibx-bind-1.2.2','jibx-run-1.2.2'。
作为解决方法 - 我尝试将 JiBX 版本升级到 1.3.1,同时也升级到 bcel-6.0-SNAPSHOT.jar
但仍然面临同样的错误。 :(
转到元数据的开头
由于旧 Jars 与 Java8 的兼容性问题,需要将 JiBX 升级到与 java8 兼容的 1.3.1。以下 jars 需要升级。
•jibx-bind-1.3.1.jar
•jibx-运行-1.3.1.jar
•jibx-tools-1.3.1.jar
•joda-time-2.9.5.jar
•jibx-extras-1.3.1.jar
•bcel-6.1.jar
•xpp3-1.1.6.jar
在我的机器上,我从 Java 1.6 更新到 Java 1.8。 现在,在 JiBX 绑定编译中构建低于 JiBXException。
bind:
[echo] Running JiBX binding compiler
[bind] Error running binding compiler
[bind] java.lang.IllegalStateException: Error loading class java.lang.CharSequence: Error reading path java/lang/CharSequence.class for class java.lang.CharSequence
BUILD FAILED
/build/build.xml:218: JiBXException in JiBX binding compilation
我正在使用这些 JiBX JAR 版本 - 'jibx-bind-1.2.2','jibx-run-1.2.2'。
作为解决方法 - 我尝试将 JiBX 版本升级到 1.3.1,同时也升级到 bcel-6.0-SNAPSHOT.jar
但仍然面临同样的错误。 :(
转到元数据的开头
由于旧 Jars 与 Java8 的兼容性问题,需要将 JiBX 升级到与 java8 兼容的 1.3.1。以下 jars 需要升级。
•jibx-bind-1.3.1.jar
•jibx-运行-1.3.1.jar
•jibx-tools-1.3.1.jar
•joda-time-2.9.5.jar
•jibx-extras-1.3.1.jar
•bcel-6.1.jar
•xpp3-1.1.6.jar