Я разработал собственный редактор правил, способный создавать файлы drl и сохранять их в файловой системе в заданном каталоге.(например, c: \vedRules \ rule.drl).Проблема в том, что после того, как правило сохранено, мне нужно запустить его с движком drools.В моем классе я пытаюсь загрузить правило следующим образом:
KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
kbuilder.add(ResourceFactory.newClassPathResource("c:\savedRules\rule.drl"), ResourceType.DRL);
, но оно не работает.Исключение составляет «rule.drl нельзя открыть, потому что он не существует», но на самом деле он существует…
Что я делаю не так?Есть ли другой способ загрузить правила прямо из файловой системы?