0

我目前正在重构一个使用 drools 5.3.1 的应用程序,尝试从类路径添加一个二进制包文件,而不是从 URL 中获取它,但我遇到了以下异常:

java.io.StreamCorruptedException: invalid stream header: EFBFBDEF

这是我正在使用的代码:

KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder(); kbuilder.add(ResourceFactory.newClasspathResource(path), ResourceType.PKG);

我刚刚更改了名为 from 的静态方法ResourceFactory.newURLResourceto ResourceFactory.newClassPathResource,当 .pkg 文件从远程位置加载时,它曾经工作。

有什么提示吗?

4

0 回答 0