kieservices.factory.get() 中的空指针

nullpointer in kieservices.factory.get()

我正在尝试使用 drools 7 和 kie。 我想了解我需要为每一行代码导入哪些库,因为在生产中我们可能无法使用 maven。

现在我只导入两个库:kie-api.7.3 和 kie-internal.7.3 并且我在第一行代码中有一个空指针

KieServices ks = KieServices.Factory.get();

可能是什么问题?

但是,如果您可以添加这些 .jars,为什么不能添加您从此处下载的 .zip 中二进制文件夹下的所有 .jar 文件:https://download.jboss.org/drools/release/7.4.1.Final/droolsjbpm-tools-distribution-7.4.1.Final.zip

我刚刚将它们全部添加到我的项目中并且 运行 在生产中很好