从 Java 8 迁移到 Java 11 后出现 Drools 错误

问题描述 投票:0回答:1

从 Java 8 迁移到 11 后编译规则时出现以下错误:

在 org.tolven.rules.PackageCompiler 编译规则包时出错(第 68 行) 原因:org.drools.commons.jci.compilers.EclipseJavaCompiler$2 的类格式错误(第 260 行) 原因:org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader 为 null(第 329 行)

使用以下 jar 的应用程序并在 WildFly-16 上运行:

jboss-rules.drools-compiler-4.0.7.jar
jboss-rules.core-compiler-3.2.3.v_686_R32x.jar

知道导致此问题的原因吗?

java drools java-11 jboss-rules
1个回答
0
投票

对此有任何解决方案。我正在为同一组库获取 FieldExtractor

© www.soinside.com 2019 - 2024. All rights reserved.