我正在考虑使用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版本的矩阵?
我正在考虑使用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版本的矩阵?
2条答案
按热度按时间cl25kdpy1#
正确,对于Drools 8,Java 11是所需的最低版本。
我们在发行说明中也注意到:
JDK 11现在是*编译Drools和[JRE 11以]*使用Drools所需的最低Java版本。
以及其他必备更新。
zsbz8rwp2#
从技术上讲,JDK和JRE是两个不同的组件,但任何合理的JDK 11发行版都将使用Java 11的类版本构建,因此JRE 8将无法使用它。
实际上,Drools 8.x JAR也是用Java11编译的,所以使用Java8是不可能的。