Drools 8.x Java 8兼容性

fykwrbwg  于 2023-01-01  发布在  Java
关注(0)|答案(2)|浏览(816)

我正在考虑使用Drools在我的应用程序中创建和管理业务规则。文档(https://docs.drools.org/8.32.0.Final/drools-docs/docs-website/drools/getting-started/index.html)提到JDK 11+是先决条件。我的应用程序是使用Java 8的Sping Boot 2.x。无法将我的应用程序升级到Java 11。Drools 8.x是否与Java 8兼容?如果不兼容,是否有Drools和Java版本的矩阵?

cl25kdpy

cl25kdpy1#

正确,对于Drools 8,Java 11是所需的最低版本。
我们在发行说明中也注意到:
JDK 11现在是*编译Drools和[JRE 11以]*使用Drools所需的最低Java版本。
以及其他必备更新。

zsbz8rwp

zsbz8rwp2#

从技术上讲,JDK和JRE是两个不同的组件,但任何合理的JDK 11发行版都将使用Java 11的类版本构建,因此JRE 8将无法使用它。

    • 编辑:**

实际上,Drools 8.x JAR也是用Java11编译的,所以使用Java8是不可能的。

相关问题