In general, when using drools in Eclipse, when the following error occurs, many online solutions are added to a org.eclipse.jdt.core_3.5.2.v_981_ R35x.jar package, in fact, is not, the following error is mainly the lack of Java dialect parsing class org.drools.rule.builder.dialect.java.JavaDialectConfiguration, using a drools plug-in packaged jar OK, p OM is:
<dependency>
<groupId>org.apache.servicemix.bundles</groupId>
<artifactId>org.apache.servicemix.bundles.drools</artifactId>
<version>5.6.0.Final_1</version>
</dependency>
Error exception information encountered:
Exception in thread "main" org.drools.RuntimeDroolsException:Unable to load dialect ' Org.drools.rule.builder.dialect.java.javadialectconfiguration:java:o Rg.drools.rule.builder.dialect.java.JavaDialectConfiguration '
At Org.drools.compiler.PackageBuilderConfiguration.addDialect (packagebuilderconfiguration.java:277)
At Org.drools.compiler.PackageBuilderConfiguration.buildDialectConfigurationMap ( packagebuilderconfiguration.java:262)
At Org.drools.compiler.PackageBuilderConfiguration.init (packagebuilderconfiguration.java:175)
At Org.drools.compiler.packagebuilderconfiguration.<init> (packagebuilderconfiguration.java:153)
At Org.drools.compiler.packagebuilder.<init> (packagebuilder.java:201)
At Org.drools.compiler.packagebuilder.<init> (packagebuilder.java:129)
At Org.drools.examples.HelloWorldExample.main (helloworldexample.java:41)
caused By:org.drools.RuntimeDroolsException:value ' 1.7 ' isn't a valid language level
At Org.drools.rule.builder.dialect.java.JavaDialectConfiguration.getDefaultLanguageLevel ( javadialectconfiguration.java:161)
At Org.drools.rule.builder.dialect.java.JavaDialectConfiguration.init (javadialectconfiguration.java:56)
At Org.drools.compiler.PackageBuilderConfiguration.addDialect (packagebuilderconfiguration.java:273)
... 6 more