我如何制作影子事实?

How do i make shadow facts?

我复制了 jess 手册中的示例以了解影子事实但不起作用。我想自己编写代码,但没有这个我不知道该怎么做。

我在 java 上创建了相同的 class,在 jess 上创建了相同的代码但没有 运行,我不知道我是否遗漏了什么

import java.io.Serializable;

 public class Account implements Serializable {
   private float balance;
   public float getBalance() { return balance; }
   public void setBalance(float balance) {
      this.balance = balance;
   }
    // Other, more interesting methods
 }
     //this is what i copy exactly of java´s example

       //Now the jess's example:

   (deftemplate Account
        (declare (from-class Account)
      (include-variables TRUE))
      )
    (reset)       

      (bind ?a (new Account))
       (add ?a)
       (facts)

i 运行 这与命令提示符一样,就像我在另一个示例中所做的一样,但没有用。请帮助我,我是新来的,但我想学习。 :d

如果错误消息是 "Class not found",那么问题只是 Java 找不到您的帐户 class。它需要位于 Java class 路径上,Java 才能加载它。默认的 Jess 启动脚本包括“.”。 (当前目录)和 Java class 路径上的 CLASSPATH 环境变量。如果您没有使用这些脚本,或者如果您的 class 位于其他地方,那么您必须进行适当的调整。当然,具体取决于您的环境。