Java 8 drools-6.5是否与drools-2.5具有向后兼容性?

Java 8 drools-6.5是否与drools-2.5具有向后兼容性?,java-8,drools,weblogic12c,rule-engine,business-rules,Java 8,Drools,Weblogic12c,Rule Engine,Business Rules,我们使用drools-decisiontables-2.1.jar从规则表(.XLS文件)生成XML。并且,使用drools-core-2.5版本来读取这些XML 现在,我们正在从weblogic11g/Java6升级到weblogic12c/Java8,drools-2.5失败了。 我们项目中使用的jar:drools-base-2.5.jar、drools-core-2.5.jar、drools-io-2.5.jar、drools-java-2.5.jar、drools-smf-2.5.ja

我们使用drools-decisiontables-2.1.jar从规则表(.XLS文件)生成XML。并且,使用drools-core-2.5版本来读取这些XML

现在,我们正在从weblogic11g/Java6升级到weblogic12c/Java8,drools-2.5失败了。 我们项目中使用的jar:drools-base-2.5.jar、drools-core-2.5.jar、drools-io-2.5.jar、drools-java-2.5.jar、drools-smf-2.5.jar

我们在代码中面临的问题:

drools-6.5 JARs是否具有drools-2.x for XMLs的向后兼容性,以便我们可以轻松升级到drools的新版本


提前谢谢

据我所知,Drools 2.5是从2005年开始的。可能是时候更新了。感谢您的回复@RoddyOfFrozenpeas 70%的XML文件工作正常。我们只得到以下类别的错误:类型java.lang.CharSequence无法解析类型java.lang.reflect.AnnotatedElement无法解析类型java.util.concurrent.ConcurrentMap无法解析类型java.util.Comparator无法解析更多详细信息参见我的最后一个问题:您也回答了这个问题:)老实说,你不太可能找到很多(如果有的话)仍然使用这个古老版本的人,他们能够在这个问题上发表权威性的言论。您最好的方法可能是升级并自己尝试。(举个例子,我做口水已经10年了,但我用过的最老的是5.0。)同意。我需要你的小建议。我已经更新了JDK8的rt.jar,并在各自的路径中替换了JDK7中的“AnnotatedElement.class”、“CharSequence.class”,幸运的是它开始在我的本地机器上工作。你能想到有什么影响吗?另外,当我在weblogic服务器上上传修改后的rt.jar时,我们无法启动服务器。提前谢谢。