java.lang.NoSuchFieldError : DESCR

标签 java drools

当我尝试 http://www.softwarepassion.com/getting-started-with-drools-flow/教程 我得到这个异常(exception):

Exception in thread "main" java.lang.NoSuchFieldError: DESCR
       at
org.drools.compiler.PackageBuilder.addKnowledgeResource(PackageBuilder.java:539)
       at
org.drools.builder.impl.KnowledgeBuilderImpl.add(KnowledgeBuilderImpl.java:28)
       at
com.softwarepassion.droolsflow.SPDroolsFlowExample.readKnowledgeBase(SPDroolsFlowExample.java:30)
       at
com.softwarepassion.droolsflow.SPDroolsFlowExample.main(SPDroolsFlowExample.java:20)

我该如何解决这个问题?

最佳答案

这通常表示两个库的版本不兼容。获取最新的口水 jar 并重试。还要确保类路径上没有多个版本。

关于java.lang.NoSuchFieldError : DESCR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7220039/

相关文章:

java - ActionListener 是 java 中的线程吗?

java - 如何使选项卡 Pane 选项卡在面向左侧时旋转并可见?

Java 屏幕抓取使用套接字?

java - Drools Planner 构造启发式 java.lang.ClassCastException

java - Drools 8.x Java 8 兼容性

Java 8 : How do I work with exception throwing methods in streams?

java - 使用 Drools 规则进行实体验证

drools - Drools 7.57.0.Final 中的模式匹配问题

java - Drools 6.5 是否已弃用与 Spring 框架的集成?

java - 如何测试删除链表中的元素?