哪个版本的Drools与JDK 1.7一起使用

时间:2017-08-15 21:41:13

标签: java java-ee drools java-ee-7 rule-engine

对于遗留Java EE项目,我必须使用JDK 1.7因为我想添加用于管理业务规则的drools,所以我想知道哪个是我可以用于此项目的最新drools版本。

我尝试使用以下版本,但我无法编译发行版中包含的示例:

6.5,6.2,6.1,6.0,5.6,5.5

错误:不支持的major.minor版本52.0

这是我的构建路径: enter image description here

我的JAVA_HOME设置为1.8:

enter image description here

这可能是问题的原因吗?或者是drools释放与JDK 1.7不兼容

非常感谢你的帮助。

2 个答案:

答案 0 :(得分:0)

Drools 5.x应该可以与JDK 1.7一起使用。

正如其他人提到的那样,为了回答你的另一个问题,你需要针对JDK 1.7而不是1.8来编译你的项目。

有关您的错误的其他一些信息"错误:不支持的major.minor版本52.0"可以在这篇文章中找到:

How to fix java.lang.UnsupportedClassVersionError: Unsupported major.minor version

答案 1 :(得分:0)

调整合规级别适用于我,我使用JDK 1.7和Drools Release 6.50 Final:

builtpath: enter image description here

JDK合规性: enter image description here

测试: enter image description here