【发布时间】:2015-06-20 08:30:36
【问题描述】:
我必须从调用 Jess 脚本的 Java 类发送一些值,以便在 Jess 脚本中进行处理。
这是我到目前为止的代码:
int val1=0;
int val2=1;
Rete engine = new Rete();
Value val = engine.batch("abc.clp");
System.out.println("\n"+val);
engine.watchAll();
如何传递值val1 和val2?我找到了这个example,但没有多大帮助。
【问题讨论】:
-
请添加 security.clp 的相关部分,以便我们了解您打算如何访问这两个 int 值。 (并且:您可以编辑您的问题 - 删除和创建一个新问题会激怒标签的追随者。)
-
我很抱歉造成的刺激。而且我不知道如何在 Jess 中访问这些变量。正常应该怎么做??最好的方法是什么?
-
最好的方法取决于你需要用它们做什么。如果您知道一个值为 0,另一个为 1,您不妨将其放入 Jess 脚本中,而无需将值从 Java 传递给 Jess。
-
不,我将从用户那里获取这些值。所以我当然不知道这些价值观。
-
如果我们最终可以解决必须在 clp 脚本中处理这些值的问题?
标签: java expert-system jess