1
我想將java編譯器級別更改爲1.6,但它似乎不適用於我。我試圖在後果部分使用泛型。Drools - 更改Java編譯器級別
以下是我用來更改編譯器級別的代碼。
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);
讓我知道我錯了。
感謝您的幫助。
根據http://janino-compiler.github.io/janino/它現在支持增強for循環,並且支持一些枚舉。 –