【发布时间】:2018-01-23 21:55:11
【问题描述】:
对于一个遗留的 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不兼容
非常感谢您的帮助。
【问题讨论】:
-
这通常是您尝试使用 v1/.../java x.class 执行已使用 v2/.../ 编译的类文件 (x.class) 时遇到的错误javac x.java 其中 v2 生成比 v1 可以执行的更高(更高主要)的类文件版本。确保使用 1.7 编译所有内容
标签: java jakarta-ee drools java-ee-7 rule-engine