http://msq.iteye.com/blog/683074

在操作Drools的测试例子时,Eclipse后台报以下错误:
org.drools.RuntimeDroolsException: Unable to load dialect 'org.drools.rule.builder.dialect.java.JavaDialectConfiguration:java'
at org.drools.compiler.PackageBuilderConfiguration.addDialect(PackageBuilderConfiguration.java:160)
at org.drools.compiler.PackageBuilderConfiguration.buildDialectConfigurationMap(PackageBuilderConfiguration.java:146)
at org.drools.compiler.PackageBuilderConfiguration.init(PackageBuilderConfiguration.java:121)
at org.drools.compiler.PackageBuilderConfiguration.<init>(PackageBuilderConfiguration.java:98)
at org.drools.compiler.PackageBuilder.<init>(PackageBuilder.java:124)
at org.drools.compiler.PackageBuilder.<init>(PackageBuilder.java:86)
at com.sample.DecisionTableTest.readDecisionTable(DecisionTableTest.java:58)
at com.sample.DecisionTableTest.main(DecisionTableTest.java:35)
Caused by: java.lang.RuntimeException: The Eclipse JDT Core jar is not in the classpath
at org.drools.rule.builder.dialect.java.JavaDialectConfiguration.setCompiler(JavaDialectConfiguration.java:91)
at org.drools.rule.builder.dialect.java.JavaDialectConfiguration.init(JavaDialectConfiguration.java:52)
at org.drools.compiler.PackageBuilderConfiguration.addDialect(PackageBuilderConfiguration.java:156)
... 7 more

主要是缺少一个jar包:org.eclipse.jdt.core_3.3.1.v_780_R33x.jar而引起的。

Drools报错:java.lang.NoClassDefFoundError: org/antlr/runtime/CharStream

Java
java.lang.NoClassDefFoundError: org/antlr/runtime/CharStream
at org.drools.compiler.PackageBuilder.addPackageFromDrl(PackageBuilder.java:292)
at org.drools.compiler.PackageBuilder.addKnowledgeResource(PackageBuilder.java:457)
at org.drools.builder.impl.KnowledgeBuilderImpl.add(KnowledgeBuilderImpl.java:30)
at com.sample.DroolsTest.readKnowledgeBase(DroolsTest.java:40)
at com.sample.DroolsTest.main(DroolsTest.java:23)

---------------------------------------------------------------------------------------------------------------------------

解决办法:

把drools自带的antlr包加进去就ok了

对于5.0版本:

Drools 5.0.0.M4\drools-5.0.0.M4-bin\lib\antlr-runtime-3.1.1.jar

=========

class not found:org/mvel2/integration/VariableResolverFactory

加入包mvel2.java

The Eclipse JDT Core jar is not in the classpath相关推荐

  1. eclipse jdt.core(一)——简介

    jdt是Java Development Tools的缩写,是eclipse支持java开发的核心插件.jdt core是jdt插件中的一个jar,本文用的jar是org.eclipse.jdt.co ...

  2. Eclipse---Refreshing /.org.eclipse.jdt.core.external.folders/.link0

    有俩月了 eclipse一直在启动的时候提示Refreshing /.org.eclipse.jdt.core.external.folders/.link0,然后大概等5分钟才敢动它,否则就会假死 ...

  3. Eclipse---Refreshing /.org.eclipse.jdt.core.exter

    2019独角兽企业重金招聘Python工程师标准>>> 有俩月了 eclipse一直在启动的时候提示Refreshing /.org.eclipse.jdt.core.externa ...

  4. org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclipse/jdt/core/comp

    部署完maven项目之后 项目启动正常 不报错  spring 和 struts quartz 都正常 但是 跳转到jsp页面时报错 org.eclipse.jdt.internal.compiler ...

  5. org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclipse/jdt/core/compiler/IPr

    http://bbs.csdn.net/topics/260053873/ 我按上面一个兄弟说的办法进行逐个测试, 发现把我原有工程的一个jar:jasper-compiler.jar 移除,我看了下 ...

  6. org.eclipse.jdt版本更新导致包引入问题

    目录 现象 问题分析 依赖分析 包分析 问题总结 解决方式 1.引入国外制作的BOM定义,锁死依赖 2.仓库新增 3.排除错误依赖 现象 在pom引入org.eclipse.jdt.core的情况下 ...

  7. org.eclipse.jdt.internal.compiler包下的类找不到

    到maven库上下载jar包:org.eclipse.jdt.core-3.13.jar <!-- https://mvnrepository.com/artifact/org.eclipse. ...

  8. 利用Eclipse JDT抽取Java AST

    最近特征抽取的目标转移到了Java程序上,Joern已然不够用了,于是盯上了Eclipse的插件JDT(Java Development Tools),因为以前从来没用过Eclipse也没写过java ...

  9. eclipse JDT相关知识

    Java项目模型 Eclipse的项目有很多种,包括Java项目.C++项目.C#项目等,每种项目都有自己的特点.我们最常接触到的项目就是Java项目,因此我们重点来讲解一下Java项目模型. Jav ...

最新文章

  1. ASP.NET通过递归添加树(Treeview)
  2. delphi中的函数传参如何传枚举参数_shell脚本的函数介绍使用和工作常用案例。建议收藏...
  3. python相比c语言更动态_Python金融大数据分析
  4. 在账户确定类型KOFI没有找到总账科目
  5. resnet论文解读及代码实现
  6. 一般的n阶范德蒙行列式计算的两个主要步骤
  7. 将通达信的背景设置成白色
  8. python IRR公式使用——定投基金收益率计算
  9. 时域OCT与频域OCT的区别
  10. Java IO基础知识
  11. 简历解析步骤(第二步)技术与实现(6)识文字,做分类:婚姻状态 、出生日期 、 户口地址 、 籍贯地址
  12. Android7 WIFI系统 PNO机制流程详解和隐藏BUG修改
  13. java之环境变量设置
  14. 近红外光谱模型构建流程与评估
  15. matlab加入混响,基于matlab音乐混响效果实现.pdf
  16. 用户体验——以用户为中心的Web设计_Chapter3. 战略层:网站目标和用户需求
  17. 周记(2020.3.22-2020.3.28)
  18. 一级计算机基础及ms office应用练习,2016一级计算机基础及msoffice应用练习题
  19. MATLAB下拉菜单popupmenu的简单使用介绍
  20. 获取单支股票历史交易数据和当前数据的免费接口 API

热门文章

  1. 设主存容量为1MB,外存容量为400MB,计算机系统的地址寄存器有32位,那么虚拟存储器的最大容量是( )
  2. PYTHON如何在内存中生成ZIP文件
  3. ubuntu下各个目录的含义
  4. 【Qt】Qt窗口程序
  5. 【MFC】带进度条的状态栏
  6. 【MFC】显示系统时间的状态栏
  7. 【STM32】SysTick定时器
  8. 【Tools】Ubuntu中vscode安装和使用
  9. php读取excel的公式,PHPExcel在解析xlsx文件中的公式时返回零“0”
  10. xml和java用户管理系统_XMLBeans首页、文档和下载 - XML-Java绑定工具 - OSCHINA - 中文开源技术交流社区...