安装流程

本部分主要讲解drools+eclipse的环境安装流程,主要包括运行环境的安装和drools的安装。由于jdk+eclipse的安装配置流程满大街都是,这部分过程就省了,drools的安装过程将详细说明。

环境安装

jdk下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

eclipse下载地址:https://www.eclipse.org/downloads/

maven下载地址:https://maven.apache.org/

安装配置过程(略)

注意:虽然java1.9功能很强大,jshell也很好用,但是目前eclipse的最新版本尚不支持java1.9。

drools安装

drools下载地址:http://download.jboss.org/drools/release/

进入对应的的版本目录,如7.6.0.Final,选择droolsjbpm-tools-distribution-XXX.zip(XXX为版本号)进行下载。

将下载完成的文件解压到本地。

启动Eclipse,选择help-> install new software。打开后点击Add按键,在弹出的对话框内点击Local按键,在之前解压文件的目录下选择…/binaries/org.drools.updatesite。

然后一路next就行了。

重启Eclipse,打开Preferences,Drools插件安装成功会出现如下界面:

然后对Drools添加Runtime。点击Add,在弹出的对话框点击Browse,添加之前解压文件目录下的droolsjbpm-tools-distribution-7.6.0.Final\droolsjbpm-tools-distribution-7.6.0.Final\binaries文件夹,点击确定即可。

项目创建

本部分主要给出两种Drools项目的创建方式,一种是直接创建Drools项目,另一种是基于Maven创建Drools项目。因为实际项目中可能引用别的包,或者要在服务器环境上运行等,个人感觉还是基于maven创建更实用一些。

Drools项目创建

新建项目,选择Drools Project,点击next,在之后的项目中选择中间那个,因为那个有例子,有例子,有例子,重要的事情说三遍。

一路next,之后就会创建Drools项目。

给出了3种drools程序的书写格式,分别对应drools的3种规则文件格式。DecisionTabelTest.java对应Sample.xls,DroolsTest.java对应Sample.drl,ProcessTest.java对应sample.bpmn。

maven项目创建

创建maven项目与上述步骤相同,只需在此步换成Maven创建即可。

然后运行,得到demo结果,大功告成。

Drools教程 —— 安装及eclipse项目创建相关推荐

  1. gradle——eclipse中安装与web项目创建

    一.引言 创世之初,世上只有Make一种构建工具,后来,其发展为GNU Make.但是,由于需求的不断涌现,码农的世界里逐渐演化出了千奇百怪的构建工具. 当前,JVM生态圈由三大构建工具所统治: Ap ...

  2. Vue脚手架安装 与 Vue项目创建运行、vue项目迁移后运行失败问题

    目录 Vue脚手架安装 vue 如何查看vue cli的安装位置 Vue项目创建与运行 1.创建项目 2.运行项目 3.检测运行是否成功 项目文件作用介绍 快捷安装项目所需依赖 命令 npm i Vu ...

  3. 以太坊学习路线——(四、上)Truffle安装、truffle项目创建、编译、部署

    这篇博客演示的基本操作系统环境是CentOS 7,参考书籍:以太坊开发实战--以太坊关键技术与案例分析 第十章(吴寿鹤.冯翔.刘涛.周广益   著).鉴于内容较多,分成两篇,下一篇博文请见:以太坊学习 ...

  4. Java学习之路1——安装JDK1.8||安装idea2022||Java项目创建【重拾Java】

    Java学习之路1--安装JDK1.8||安装idea2022[重拾Java] 前言 安装 安装JDK1.8 安装idea2022(JetBrains Toolbox) Java项目创建 创建 项目结 ...

  5. Web框架之Django_01初识(三大主流web框架、Django安装、Django项目创建方式及其相关配置、Django基础三件套:HttpResponse、render、redirect)

    阅读目录 摘要: Web框架概述 Django简介 Django项目创建 Django基础必备三件套(HttpResponse.render.redirect) 一.Web框架概述: Python三大 ...

  6. Web框架之Django_01初识(三大主流web框架、Django安装、Django项目创建方式及其相关配置、Django基础三件套:HttpResponse、render、redirect)...

    摘要: Web框架概述 Django简介 Django项目创建 Django基础必备三件套(HttpResponse.render.redirect) 一.Web框架概述: Python三大主流Web ...

  7. eclipse编程 创建项目 简易教程

    eclipse编程 创建项目 简易教程 应对机考 本文源于应对java的期中机考,当时有同学一直用记事本编程而不会用eclipse编程,由此产生了本文. 本文主要流程为:新建项目->新建类-&g ...

  8. Unity 入门教程:贪吃射(1) —— Unity 安装和项目创建

    **这是一个系列教程,我将通过这个系列教程从零开始教你用Unity制作一个2D的贪吃蛇小游戏.凡事开头难这个教程不会让你马上精通Unity但是会让你对Unity有个初步的认知,好了废话不多说马上就进入 ...

  9. python3.6 django教程_【Python3.6+Django2.0+Xadmin2.0系列教程一】环境搭建及项目创建

    由于工作需要,接触了大半年时间的Django+xadmin框架,一直没空对这块对进行相关的梳理.最近在同事的怂恿下,就在这分享下笔者的学习及工作经验吧. 好了,话不多说,下面开始进入正题: 环境需求: ...

  10. android cordova 教程,【WebApp】从零开始创建Cordova for android 项目

    感谢各位伟大的作者,相关参考地址见文中所列! 一.在idea中关闭项目 先从菜单 File -> Close Project 关掉此项目,然后重新启动idea,在项目列表中,将鼠标移到你想要删除 ...

最新文章

  1. BERT大火却不懂Transformer?读这一篇就够了 重点 命名实体识别
  2. Python之%s%d%f
  3. 【 FPGA 】时钟抖动浅记
  4. java excel读取操作,Java读取Excel并操作
  5. 最佳实践: 勿在 Servlet 中实现 SingleThreadModel
  6. JS 基础事件的用法
  7. 玩转JavaScript正则表达式
  8. Nginx:限流、缓存、黑白名单等功能详解!
  9. Hadoop3 Hive Spark完整安装与实践
  10. 双向循环链表【数据结构】
  11. HDU 4966 GGS-DDU(最小树形图)
  12. win10怎么更新显卡驱动_AMD Radeon 20.5.1 驱动程序更新:新增支持 Win10 版本 2004
  13. 老哥们 FlexiTimer库怎么用不了呢 ,指点一下小弟
  14. 5-ipv6服务器之-dns
  15. 程序员是世界上最聪明、最具幽默感的一群人
  16. 06.设计模式之观察者模式
  17. Virtualbox 多重加载 高级功能介绍
  18. dotnet 读 WPF 源代码笔记 WriteableBitmap 的渲染和更新是如何实现
  19. [数学]——充分和必要
  20. 2D激光雷达:使用MindStudio进行MindX SDK任务开发

热门文章

  1. 安卓app逆向破解脱壳教程
  2. 影视剪辑,PR剪辑软件两个转场教程
  3. 软考架构设计师论文(微服务)
  4. python爬取酷狗音乐_python使用beautifulsoup4爬取酷狗音乐代码实例
  5. AD(altium designer)15原理图与PCB设计教程(二)—— 电路原理图设计
  6. python中文乱码解决
  7. 免费开源BI工具DataEase实现了SQL数据集动态传参?冲冲冲!!!
  8. 软考高级 真题 2014年下半年 信息系统项目管理师 论文
  9. HDFS之存储优化纠删码原理、纠删码案例实操 、异构存储(冷热数据分离)
  10. DH算法的简单的Java实现