2017-06-01 12 views
0

EclipseでサンプルDroolsプロジェクトを実行すると、「Eclipse JDT Core jarがクラスパスにありません」という例外がスローされます。私は手動でDrools 6ランタイムを作成しました。何か不足していますか?Droolsプロジェクトスロー「Eclipse JDT Core jarがクラスパスにありません」

のフルスタックトレース org.drools.core.RuntimeDroolsExceptionます。java:org.drools.compiler.rule.builder.dialect方言」org.drools.compiler.rule.builder.dialect.java.JavaDialectConfigurationを読み込むことができません。 org.droolsでorg.drools.compiler.compiler.PackageBuilderConfiguration.buildDialectConfigurationMap(PackageBuilderConfiguration.java:346) でorg.drools.compiler.compiler.PackageBuilderConfiguration.addDialect(PackageBuilderConfiguration.java:360) でjava.JavaDialectConfiguration」 。 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) at org.drools.compiler.kie.builder.impl.KieContainerImpl.getKieBase(KieContainerImpl.java:204) at org.drools.compiler.kie.builder.impl .KieContainerImpl.newKieSession(KieContainerImpl.java:347) (org.drools.compiler.kie.builder.impl.KieContainerImpl.newKieSession(KieContainerImpl.java:322) 、com.sample.ProcessTest.main(ProcessTest.java:17) ) 原因:java.lang.RuntimeException:Eclipse JDTコアjarがクラスパスにありません at org.droo (JavaDialectConfiguration.java:100) at org.drools.com org.drools.compiler.compiler.PackageBuilderConfiguration.addDialect(PackageBuilderConfiguration.java:356) ... 10さらに

答えて

0

Ecliose jdtコアジャーがありません。 yhat jarを追加すればうまくいくはずです。

+0

ありがとうございました。 org.eclipse.jdt.core-3.7.1.jarを追加しても問題ありません。ありがとう。 – TechSingh

0

プロジェクトのビルドパスにorg.eclipse.jdt.core-3.7.1.jarファイルを追加しました。完全に正常に動作します。なぜこれが私が手動で作成したDroolsランタイムの一部ではないのか分かりません。

関連する問題