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

Drools kieservices.factory.get()中的空指针,drools,kie,null-pointer,Drools,Kie,Null Pointer,我试着用drools 7和kie。 我想了解每行代码需要导入哪些库,因为在生产中我们可能无法使用maven 现在我只导入了两个库:kieapi.7.3和kieinternal.7.3,在第一行代码中有一个空指针 KieServices ks = KieServices.Factory.get(); 有什么问题吗?但是如果可以添加这些.jar,为什么不能添加从此处下载的.zip中binaries文件夹下的所有.jar文件呢 我刚刚将它们全部添加到我的项目中,并且它在生产中运行良好我不相信您报告的

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

现在我只导入了两个库:kieapi.7.3和kieinternal.7.3,在第一行代码中有一个空指针

KieServices ks = KieServices.Factory.get();

有什么问题吗?

但是如果可以添加这些.jar,为什么不能添加从此处下载的.zip中binaries文件夹下的所有.jar文件呢


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

我不相信您报告的问题是正确的。请显示完整的堆栈转储。是的,它适用于所有drools jar…但我希望能够控制真正需要哪些jar以避免与应用程序中的其他jar冲突查看堆栈跟踪,它可能会显示缺少哪个特定jar。如果你喜欢手动添加,也许这是正确的方法@laune我没有足够的代表发表评论。。。很抱歉,这不仅仅是一个评论,但是一个以问题开头的回答听起来并不正确。