我想将 java 编译器级别更改为 1.6,但它似乎对我不起作用。我试图在结果部分使用泛型。
以下是我用来更改编译器级别的代码。
Drools 版本:5.2.1 GA * JDK 版本:1.6 *
final Properties properties = new Properties();
properties.setProperty("drools.dialect.java.compiler", "JANINO");
properties.setProperty("drools.dialect.default", "java");
properties.setProperty("drools.compiler.lnglevel", "1.6");
PackageBuilderConfiguration packageBuilderConfiguration =
new PackageBuilderConfiguration(properties,(ClassLoader[]) null);
final KnowledgeBuilder knowledgeBuilder = KnowledgeBuilderFactory
.newKnowledgeBuilder(packageBuilderConfiguration);
让我知道我哪里出错了。
谢谢您的帮助。