1

我正在尝试运行 0.2 和 0.3 版本的示例CLIPS GUI 项目,但是没有成功。没什么特别的 - 我使用 Debian 64 位的代码创建了一个简单的 Eclipse 项目,但我总是以“CLIPSJNI.SymbolValue 无法转换为 CLIPSJNI.MultifieldValue”异常结束。我得到了 libCLIPSJNI.so /usr/lib64。任何帮助或建议表示赞赏。

4

1 回答 1

1

我认为您的问题是在您的项目中找不到规则或资源文件。可能有多种(或更好的)方法可以做到这一点,但我所做的是创建一个 CLIPSJNI 项目来包含 CLIPSJNI.dll、CLIPSJNI.jar 和 libCLIPSJNI.jnilib 文件,然后为每个演示创建一个单独的项目。我把clp文件放在demo项目的根目录下,java代码放在src目录下,resources文件夹放在src目录下:

Animal
   src
      AnimalDemo.java
      resources
         AnimalResources.properties
            .
            .
            .
   animaldemo.clp
   bcdemo.clp

我在https://sourceforge.net/projects/clipsrules/files/CLIPS/Misc/放置了项目的存档 zip :CLIPSJNI_0_3_Eclipse_projects_64Bit.zip

于 2013-07-29T23:00:49.267 回答