Drools7.0.0.Final Unsupported major.minor version 52.0异常详解编程语言
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相关文章
- android进阶之Watchdog检查系统异常机制
- Java基础学习笔记十八 异常处理详解编程语言
- SpringBoot之异常捕获(N)详解编程语言
- 异常处理升级版详解编程语言
- 泛函编程(9)-异常处理-Option详解编程语言
- 系统捕获异常并发送到服务器详解编程语言
- 内部类、异常、其他详解编程语言
- Java异常详解编程语言
- org.hibernate.AssertionFailure: null id 异常的处理详解编程语言
- mybatis异常invalid comparison: java.util.Date and java.lang.String详解编程语言
- 如何有效处理Java异常详解编程语言
- 异常详解编程语言
- Spring Boot2.0之全局捕获异常详解编程语言
- Python3 打开 https 链接,异常:“SSL: CERTIFICATE_VERIFY_FAILED”详解编程语言
- Python3 异常: name ‘basestring’ is not defined详解编程语言
- Python3:Requests模块的异常值处理详解编程语言
- SpringMVC异常处理方式详解编程语言
- java异常 java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory详解编程语言
- 关于自定义异常中为什么带参构造器需要显示调用父类异常的带参构造器详解编程语言
- C++的try_catch异常详解编程语言
- php抛出异常详解编程语言
- Spring事务异常回滚,捕获异常不抛出就不会回滚详解编程语言