JDK 1.7 使用哪个版本的 Drools
Which version of Drools to use with JDK 1.7
对于遗留 Java EE 项目,我必须使用 JDK 1.7 因为我想添加 drools 来管理业务规则,所以我想知道哪个是最新的 drools 版本我可以用于这个项目。
我已经尝试过以下版本,但无法编译发行版中包含的示例:
6.5、6.2、6.1、6.0、5.6、5.5
错误:不支持 major.minor 版本 52.0
这是我的构建路径:
我的JAVA_HOME设置为1.8:
这可能是问题的原因吗?或者是 drools 版本与 JDK 1.7
不兼容
非常感谢您的帮助。
Drools 5.x 应该可以与 JDK 1.7 一起正常工作。
正如其他人提到的,为了回答您的其他问题,您需要针对 JDK 1.7 而不是 1.8 编译您的项目。
关于您的错误 "Error: Unsupported major.minor version 52.0" 的一些额外信息可以在 post:
中找到
How to fix java.lang.UnsupportedClassVersionError: Unsupported major.minor version
调整合规性级别适用于我,我使用 JDK 1.7 和 Drools Release 6.50 Final:
内置路径:
JDK 合规性:
测试:
对于遗留 Java EE 项目,我必须使用 JDK 1.7 因为我想添加 drools 来管理业务规则,所以我想知道哪个是最新的 drools 版本我可以用于这个项目。
我已经尝试过以下版本,但无法编译发行版中包含的示例:
6.5、6.2、6.1、6.0、5.6、5.5
错误:不支持 major.minor 版本 52.0
这是我的构建路径:
我的JAVA_HOME设置为1.8:
这可能是问题的原因吗?或者是 drools 版本与 JDK 1.7
不兼容非常感谢您的帮助。
Drools 5.x 应该可以与 JDK 1.7 一起正常工作。
正如其他人提到的,为了回答您的其他问题,您需要针对 JDK 1.7 而不是 1.8 编译您的项目。
关于您的错误 "Error: Unsupported major.minor version 52.0" 的一些额外信息可以在 post:
中找到How to fix java.lang.UnsupportedClassVersionError: Unsupported major.minor version
调整合规性级别适用于我,我使用 JDK 1.7 和 Drools Release 6.50 Final:
内置路径:
JDK 合规性:
测试: