使用Java中的Jess

时间:2015-03-26 14:24:11

标签: java jess

您好, 我已经在JESS中编写了所有代码,现在我想在Java中使用该代码。 我想知道我是否需要重新定义教科书中的deftemplates?或者是否可以使用该代码进行一些细微的更改?

我有两个clp文件,一个我定义了deftemplates和deffacts的文件,另一个我编写规则的文件。

由于 阿里

1 个答案:

答案 0 :(得分:2)

通过创建jess.Rete对象,使用Rete.batch加载和执行CLP文件,可以使用CLP编写的代码而无需修改。如果CLP文件中没有(run),您可以调用Rete.run。您可以使用其他Rete方法来支持函数,例如,附加一个监听器。

您没有对使用Java中的CLP代码做过具体说明,但是没有通过API无法使用的Jess功能。它只需要阅读(优秀)javadoc。