规则引擎开发日记1

最经有项目要用到规则引擎,所以要去研究下相关技术,果然有点不容易,光下载部署就用了我很长时间,现在将规则引擎的学习日记记下来,当然相当一部分是从网上找的方法。
首先是找一份好的学习资料。

其中http://www.iteye.com/topic/94325上面的三篇文章写的很不错,根据上面的方法安装drool4.0.7.在安装的时候有一个失误,现在告诉大家,我用的是myEclipse所以,在这里面有两个eclipse包,我将文件拷贝到features,plugins的时候放错地方了,结果没有安装成功,一直在找原因,后来干脆从新安装eclipse才发现,由于我的粗心放错地方了, :(
接着就是先运行下再说,找了一个好的实例,还真不错(使用 Drools 规则引擎实现业务逻辑)http://www.ibm.com/developerworks/cn/java/j-drools/index.html,下了以后就开始做一个运行结果在PackageBuilder builder = new PackageBuilder();出错了, Unable to load dialect 'org.drools.rule.builder.dialect.java.JavaDialectConfiguration:java',纳闷中,找到一个下列方法(这个是在网上的资源,要学会利用网上资源是一个快速学习的好办法):地址:http://bbs.chinaunix.net/archiver/tid-1231489.html

drools hello world

1:下载4.0版eclipse : eclipse-java-ganymede-win32.zip并解压到D:\eclipse-java-ganymede-win32不需安装
2:下载drools插件
[url=http://www.jboss.org/drools/downloads.html]http://www.jboss.org/drools/downloads.html[/url]
的Drools 4.0.7 Eclipse Europa 3.3 Workbench
3:解压drools,把其中的org.drools.eclipse_4.0.7.jar拷到eciplse的features目录下
4:启动eclipse,可以看到drools workbench了,创建简单的drools
File->New->Project->Drools->Rule Project点击Next,命名我为HelloDrools,点击Finish。
5:运行Run As->Java Application->DroolsTest - com.sample
报错org.drools.RuntimeDroolsException: Unable to load dialect 'org.drools.rule.builder.dialect.java.JavaDialectConfiguration:java'
解决办法: 在运行图标->Run Configuration->Classpath->Add External JARs添加D:\eclipse-java-ganymede-win32\eclipse\plugins\org.eclipse.jdt.core_3.4.0.v_874.jar。
6:输出
Hello World
Goodbye cruel world
-------------------------------
文档中说还需要GEF,不过上面的4.0版的eclipse中已经有了,其他版本不知道,在这看Help->Software Update->Installed Software。


还真不错,果然是是在“在运行图标->Run Configuration->Classpath->Add External JARs添加D:\eclipse-java-ganymede-win32”这里出问题,呵呵,继续去研究了,先写到这里。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值