2013-09-17 12 views
3

Я пытаюсь запустить образец Drools (образец HelloWorld при создании нового проекта Drools), я ничего не менял в проекте, но я получаю сообщение об ошибке.
Ошибка времени выполнения Drools

Вот StackTrace:

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". 
SLF4J: Defaulting to no-operation (NOP) logger implementation 
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. 
org.drools.RuntimeDroolsException: Unable to load dialect 'org.drools.rule.builder.dialect.java.JavaDialectConfiguration:java:org.drools.rule.builder.dialect.java.JavaDialectConfiguration' 
    at org.drools.compiler.PackageBuilderConfiguration.addDialect(PackageBuilderConfiguration.java:321) 
    at org.drools.compiler.PackageBuilderConfiguration.buildDialectConfigurationMap(PackageBuilderConfiguration.java:307) 
    at org.drools.compiler.PackageBuilderConfiguration.init(PackageBuilderConfiguration.java:192) 
    at org.drools.compiler.PackageBuilderConfiguration.<init>(PackageBuilderConfiguration.java:170) 
    at org.drools.compiler.PackageBuilder.<init>(PackageBuilder.java:300) 
    at org.drools.compiler.PackageBuilder.<init>(PackageBuilder.java:228) 
    at org.drools.builder.impl.KnowledgeBuilderFactoryServiceImpl.newKnowledgeBuilder(KnowledgeBuilderFactoryServiceImpl.java:34) 
    at org.drools.builder.KnowledgeBuilderFactory.newKnowledgeBuilder(KnowledgeBuilderFactory.java:46) 
    at com.sample.DroolsTest.readKnowledgeBase(DroolsTest.java:39) 
    at com.sample.DroolsTest.main(DroolsTest.java:23) 
Caused by: java.lang.RuntimeException: The Eclipse JDT Core jar is not in the classpath 
    at org.drools.rule.builder.dialect.java.JavaDialectConfiguration.setCompiler(JavaDialectConfiguration.java:100) 
    at org.drools.rule.builder.dialect.java.JavaDialectConfiguration.init(JavaDialectConfiguration.java:61) 
    at org.drools.compiler.PackageBuilderConfiguration.addDialect(PackageBuilderConfiguration.java:317) 
    ... 9 more 

Я бегу проект в Eclipse IDE

ответ

8

Как сказал Сид, банка находится в вашем каталоге плагинов eclipse. Для моего окна окна это C: \ Program Files \ eclipse \ plugins \ org.eclipse.jdt.core_3.8.2.v20120814-155456.jar

3

Вы можете добавить библиотеку org.eclipse.core.jdt-версию, на ваш
плагин eclipse подключается к вашему пути к классам.

+1

Я попытался Google, как бы я добавить библиотеку, но я не» Я знаю, как это сделать? и где я могу это найти? – newbie

0

Добавление к тому, что уже упоминалось Сидом и Фурральдом. Заявив просто очевидна, но если кто-то интересно, где они могут найти баночку для JBoss Dev Studio, на Linux: У меня есть это на

<path-to-devStudio>/devstudio/studio/plugins/<name-and-version-of-jdt-core>.jar 
Смежные вопросы