Drools教程 —— 安装及eclipse项目创建
安装流程
本部分主要讲解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项目创建相关推荐
- gradle——eclipse中安装与web项目创建
一.引言 创世之初,世上只有Make一种构建工具,后来,其发展为GNU Make.但是,由于需求的不断涌现,码农的世界里逐渐演化出了千奇百怪的构建工具. 当前,JVM生态圈由三大构建工具所统治: Ap ...
- Vue脚手架安装 与 Vue项目创建运行、vue项目迁移后运行失败问题
目录 Vue脚手架安装 vue 如何查看vue cli的安装位置 Vue项目创建与运行 1.创建项目 2.运行项目 3.检测运行是否成功 项目文件作用介绍 快捷安装项目所需依赖 命令 npm i Vu ...
- 以太坊学习路线——(四、上)Truffle安装、truffle项目创建、编译、部署
这篇博客演示的基本操作系统环境是CentOS 7,参考书籍:以太坊开发实战--以太坊关键技术与案例分析 第十章(吴寿鹤.冯翔.刘涛.周广益 著).鉴于内容较多,分成两篇,下一篇博文请见:以太坊学习 ...
- Java学习之路1——安装JDK1.8||安装idea2022||Java项目创建【重拾Java】
Java学习之路1--安装JDK1.8||安装idea2022[重拾Java] 前言 安装 安装JDK1.8 安装idea2022(JetBrains Toolbox) Java项目创建 创建 项目结 ...
- Web框架之Django_01初识(三大主流web框架、Django安装、Django项目创建方式及其相关配置、Django基础三件套:HttpResponse、render、redirect)
阅读目录 摘要: Web框架概述 Django简介 Django项目创建 Django基础必备三件套(HttpResponse.render.redirect) 一.Web框架概述: Python三大 ...
- Web框架之Django_01初识(三大主流web框架、Django安装、Django项目创建方式及其相关配置、Django基础三件套:HttpResponse、render、redirect)...
摘要: Web框架概述 Django简介 Django项目创建 Django基础必备三件套(HttpResponse.render.redirect) 一.Web框架概述: Python三大主流Web ...
- eclipse编程 创建项目 简易教程
eclipse编程 创建项目 简易教程 应对机考 本文源于应对java的期中机考,当时有同学一直用记事本编程而不会用eclipse编程,由此产生了本文. 本文主要流程为:新建项目->新建类-&g ...
- Unity 入门教程:贪吃射(1) —— Unity 安装和项目创建
**这是一个系列教程,我将通过这个系列教程从零开始教你用Unity制作一个2D的贪吃蛇小游戏.凡事开头难这个教程不会让你马上精通Unity但是会让你对Unity有个初步的认知,好了废话不多说马上就进入 ...
- python3.6 django教程_【Python3.6+Django2.0+Xadmin2.0系列教程一】环境搭建及项目创建
由于工作需要,接触了大半年时间的Django+xadmin框架,一直没空对这块对进行相关的梳理.最近在同事的怂恿下,就在这分享下笔者的学习及工作经验吧. 好了,话不多说,下面开始进入正题: 环境需求: ...
- android cordova 教程,【WebApp】从零开始创建Cordova for android 项目
感谢各位伟大的作者,相关参考地址见文中所列! 一.在idea中关闭项目 先从菜单 File -> Close Project 关掉此项目,然后重新启动idea,在项目列表中,将鼠标移到你想要删除 ...
最新文章
- BERT大火却不懂Transformer?读这一篇就够了 重点 命名实体识别
- Python之%s%d%f
- 【 FPGA 】时钟抖动浅记
- java excel读取操作,Java读取Excel并操作
- 最佳实践: 勿在 Servlet 中实现 SingleThreadModel
- JS 基础事件的用法
- 玩转JavaScript正则表达式
- Nginx:限流、缓存、黑白名单等功能详解!
- Hadoop3 Hive Spark完整安装与实践
- 双向循环链表【数据结构】
- HDU 4966 GGS-DDU(最小树形图)
- win10怎么更新显卡驱动_AMD Radeon 20.5.1 驱动程序更新:新增支持 Win10 版本 2004
- 老哥们 FlexiTimer库怎么用不了呢 ,指点一下小弟
- 5-ipv6服务器之-dns
- 程序员是世界上最聪明、最具幽默感的一群人
- 06.设计模式之观察者模式
- Virtualbox 多重加载 高级功能介绍
- dotnet 读 WPF 源代码笔记 WriteableBitmap 的渲染和更新是如何实现
- [数学]——充分和必要
- 2D激光雷达:使用MindStudio进行MindX SDK任务开发