Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Logic CLIPSJNI.SymbolValue无法转换为CLIPSJNI.MultifieldValue_Logic_Rules_Clips - Fatal编程技术网

Logic CLIPSJNI.SymbolValue无法转换为CLIPSJNI.MultifieldValue

Logic CLIPSJNI.SymbolValue无法转换为CLIPSJNI.MultifieldValue,logic,rules,clips,Logic,Rules,Clips,我正在尝试运行示例GUI项目,无论是0.2版还是0.3版,但是都没有成功。没什么特别的-我使用Debian 64位代码创建了一个简单的Eclipse项目,结果总是出现“CLIPSJNI.SymbolValue不能转换为CLIPSJNI.multifiedValue”异常。我在/usr/lib64中获得了libCLIPSJNI.so。非常感谢您的帮助或建议。我认为您的问题在于您的项目中找不到规则或资源文件。可能有多种(或更好的)方法可以做到这一点,但我所做的是创建一个CLIPSJNI项目来包含CL

我正在尝试运行示例GUI项目,无论是0.2版还是0.3版,但是都没有成功。没什么特别的-我使用Debian 64位代码创建了一个简单的Eclipse项目,结果总是出现“CLIPSJNI.SymbolValue不能转换为CLIPSJNI.multifiedValue”异常。我在
/usr/lib64
中获得了libCLIPSJNI.so。非常感谢您的帮助或建议。

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

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

我将项目的存档压缩文件放在:CLIPSJNI\u 0\u 3\u Eclipse\u projects\u 64位。zip

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

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

我将项目的存档压缩文件放在:CLIPSJNI_0_3_Eclipse_projects_64位。zip

您可能希望包含有关从何处下载库的信息,因为SourceForge的原始CLIPSJNI包不包含Debian 64位的库。顺便说一句,我在Win7 64位上得到了相同的异常,但是,我不记得从哪里下载了64位的.dll文件。您在运行bunk文件(不属于CLIPSJNI)或CLIPSJNI示例文件(动物、自动、数独、葡萄酒)时有问题吗。使用Win7 64位运行示例文件没有任何问题。我无法从Win7 64位命令行运行示例-“java.lang.NoClassDefFoundError:CLIPSJNI/Environment”出现异常。您可能希望包含有关从何处下载库的信息,因为SourceForge的原始CLIPSJNI包不包含Debian 64位的库。顺便说一句,我在Win7 64位上遇到了相同的异常,但是,我不记得从哪里下载了64位的.dll文件。您在运行bunk文件(不属于CLIPSJNI)或CLIPSJNI示例文件(动物、自动、数独、葡萄酒)时有问题吗。我在使用Win7 64位运行示例文件时没有遇到任何问题。我无法从Win7 64位命令行运行示例-“java.lang.NoClassDefFoundError:CLIPSJNI/Environment”发生异常。它不起作用。。primitiveValue没有任何名为.size()或.get()等的方法。。。为什么要更改它?在CLIPSJNI 0.5中,一些只应用于多字段的方法被移出了primitiveValue类。示例eclipse项目使用0.3版本中的示例源代码,因此如果您使用的是0.5版本中的某些源代码,则还需要替换其他代码。。primitiveValue没有任何名为.size()或.get()等的方法。。。为什么要更改它?在CLIPSJNI 0.5中,一些只应用于多字段的方法被移出了primitiveValue类。示例eclipse项目使用0.3版本中的示例源代码,因此如果您使用的是0.5版本中的某些源代码,则还需要替换其他代码。