从 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
知道导致此问题的原因吗?
对此有任何解决方案。我正在为同一组库获取 FieldExtractor