The Eclipse JDT Core jar is not in the classpath
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
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相关推荐
- eclipse jdt.core(一)——简介
jdt是Java Development Tools的缩写,是eclipse支持java开发的核心插件.jdt core是jdt插件中的一个jar,本文用的jar是org.eclipse.jdt.co ...
- Eclipse---Refreshing /.org.eclipse.jdt.core.external.folders/.link0
有俩月了 eclipse一直在启动的时候提示Refreshing /.org.eclipse.jdt.core.external.folders/.link0,然后大概等5分钟才敢动它,否则就会假死 ...
- Eclipse---Refreshing /.org.eclipse.jdt.core.exter
2019独角兽企业重金招聘Python工程师标准>>> 有俩月了 eclipse一直在启动的时候提示Refreshing /.org.eclipse.jdt.core.externa ...
- org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclipse/jdt/core/comp
部署完maven项目之后 项目启动正常 不报错 spring 和 struts quartz 都正常 但是 跳转到jsp页面时报错 org.eclipse.jdt.internal.compiler ...
- org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclipse/jdt/core/compiler/IPr
http://bbs.csdn.net/topics/260053873/ 我按上面一个兄弟说的办法进行逐个测试, 发现把我原有工程的一个jar:jasper-compiler.jar 移除,我看了下 ...
- org.eclipse.jdt版本更新导致包引入问题
目录 现象 问题分析 依赖分析 包分析 问题总结 解决方式 1.引入国外制作的BOM定义,锁死依赖 2.仓库新增 3.排除错误依赖 现象 在pom引入org.eclipse.jdt.core的情况下 ...
- org.eclipse.jdt.internal.compiler包下的类找不到
到maven库上下载jar包:org.eclipse.jdt.core-3.13.jar <!-- https://mvnrepository.com/artifact/org.eclipse. ...
- 利用Eclipse JDT抽取Java AST
最近特征抽取的目标转移到了Java程序上,Joern已然不够用了,于是盯上了Eclipse的插件JDT(Java Development Tools),因为以前从来没用过Eclipse也没写过java ...
- eclipse JDT相关知识
Java项目模型 Eclipse的项目有很多种,包括Java项目.C++项目.C#项目等,每种项目都有自己的特点.我们最常接触到的项目就是Java项目,因此我们重点来讲解一下Java项目模型. Jav ...
最新文章
- ASP.NET通过递归添加树(Treeview)
- delphi中的函数传参如何传枚举参数_shell脚本的函数介绍使用和工作常用案例。建议收藏...
- python相比c语言更动态_Python金融大数据分析
- 在账户确定类型KOFI没有找到总账科目
- resnet论文解读及代码实现
- 一般的n阶范德蒙行列式计算的两个主要步骤
- 将通达信的背景设置成白色
- python IRR公式使用——定投基金收益率计算
- 时域OCT与频域OCT的区别
- Java IO基础知识
- 简历解析步骤(第二步)技术与实现(6)识文字,做分类:婚姻状态 、出生日期 、 户口地址 、 籍贯地址
- Android7 WIFI系统 PNO机制流程详解和隐藏BUG修改
- java之环境变量设置
- 近红外光谱模型构建流程与评估
- matlab加入混响,基于matlab音乐混响效果实现.pdf
- 用户体验——以用户为中心的Web设计_Chapter3. 战略层:网站目标和用户需求
- 周记(2020.3.22-2020.3.28)
- 一级计算机基础及ms office应用练习,2016一级计算机基础及msoffice应用练习题
- MATLAB下拉菜单popupmenu的简单使用介绍
- 获取单支股票历史交易数据和当前数据的免费接口 API
热门文章
- 设主存容量为1MB,外存容量为400MB,计算机系统的地址寄存器有32位,那么虚拟存储器的最大容量是( )
- PYTHON如何在内存中生成ZIP文件
- ubuntu下各个目录的含义
- 【Qt】Qt窗口程序
- 【MFC】带进度条的状态栏
- 【MFC】显示系统时间的状态栏
- 【STM32】SysTick定时器
- 【Tools】Ubuntu中vscode安装和使用
- php读取excel的公式,PHPExcel在解析xlsx文件中的公式时返回零“0”
- xml和java用户管理系统_XMLBeans首页、文档和下载 - XML-Java绑定工具 - OSCHINA - 中文开源技术交流社区...