当我在Eclipse中运行示例Drools项目时,它抛出一个异常“Eclipse JDT Core jar不在类路径中”。我已经手动创建了Drools 6运行时。我错过了什么吗?Drools项目抛出“Eclipse JDT核心jar不在类路径中”
完整堆栈跟踪 org.drools.core.RuntimeDroolsException:无法加载方言“org.drools.compiler.rule.builder.dialect.java.JavaDialectConfiguration:JAVA:org.drools.compiler.rule.builder.dialect。 java.JavaDialectConfiguration” 在org.drools.compiler.compiler.PackageBuilderConfiguration.addDialect(PackageBuilderConfiguration.java:360) 在org.drools.compiler.compiler.PackageBuilderConfiguration.buildDialectConfigurationMap(PackageBuilderConfiguration.java:346) 在org.drools。 compiler.compiler.PackageBuilderConfiguration.init(PackageBuilderConfiguration.java:228) at org.drools.compiler.compiler.PackageBuilderConfiguration.init(PackageBuilderConfiguration.java:196) at org.droo ls.compiler.compiler.PackageBuilderConfiguration。(PackageBuilderConfiguration.java:152) at org.drools.compiler.kie.builder.impl.AbstractKieModule.buildKnowledgePackages(AbstractKieModule.java:166) at org.drools.compiler.kie.builder .impl.KieContainerImpl.createKieBase(KieContainerImpl.java:244) 在org.drools.compiler.kie.builder.impl.KieContainerImpl.getKieBase(KieContainerImpl.java:204) 在org.drools.compiler.kie.builder.impl .KieContainerImpl.newKieSession(KieContainerImpl.java:347) at org.drools.compiler.kie.builder.impl.KieContainerImpl.newKieSession(KieContainerImpl.java:322) at com.sample.ProcessTest.main(ProcessTest.java:17 ) 导致:java.lang.RuntimeException:Eclipse JDT Core jar不在类路径 at org.droo ls.compiler.rule.builder.dialect.java.JavaDialectConfiguration.setCompiler(JavaDialectConfiguration.java:100) at org.drools.compiler.rule.builder.dialect.java.JavaDialectConfiguration.init(JavaDialectConfiguration.java:61) at org.drools.compiler.compiler.PackageBuilderConfiguration.addDialect(PackageBuilderConfiguration.java:356) ...... 10多个
谢谢。我添加了org.eclipse.jdt.core-3.7.1.jar,它工作正常。谢谢。 – TechSingh