zl程序教程

您现在的位置是:首页 >  后端

当前栏目

Drools7.0.0.Final Unsupported major.minor version 52.0异常详解编程语言

异常编程语言 详解 version unsupported Final Drools7.0 Major
2023-06-13 09:20:44 时间

在使用Drools7.0.0.Final版本进行开发过程中,出现以下异常:

java.lang.UnsupportedClassVersionError: org/kie/api/KieServices$Factory : Unsupported major.minor version 52.0 

 at java.lang.ClassLoader.defineClass1(Native Method) 

 at java.lang.ClassLoader.defineClass(ClassLoader.java:800) 

 at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) 

 at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) 

 at java.net.URLClassLoader.access$100(URLClassLoader.java:71) 

 at java.net.URLClassLoader$1.run(URLClassLoader.java:361) 

 at java.net.URLClassLoader$1.run(URLClassLoader.java:355) 

 at java.security.AccessController.doPrivileged(Native Method) 

 at java.net.URLClassLoader.findClass(URLClassLoader.java:354) 

 at java.lang.ClassLoader.loadClass(ClassLoader.java:425) 

 at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) 

 at java.lang.ClassLoader.loadClass(ClassLoader.java:358) 

 ……

经过排查,此异常原因为JDK使用版本比Drools7.0.0.Final编译的版本低造成。Drools默认使用jdk1.7.0_52版本,而此时发生异常的JDK使用的是jdk1.7.0_51版本。

因此升级JDK版本为jdk1.7.0_52或高于此版本即可。

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/15211.html

cjavaxml