日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java major version: 51,Unsupported major.minor version 51.0的原因与解决办法

發布時間:2025/4/16 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java major version: 51,Unsupported major.minor version 51.0的原因与解决办法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

報錯:

[ERROR] - Context initialization failed

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serviceTypeService': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'serviceTypeMapper' defined in file [/opt/webapps/APIService/WebRoot/WEB-INF/classes/com/mfqapi/dao/ServiceTypeMapper.class]: Unsatisfied dependency expressed through bean property 'sqlSessionFactory': : Error loading class [com.zaxxer.hikari.HikariDataSource] for bean with name 'dataSource' defined in class path resource [spring-application.xml]: problem with class file or dependent class; nested exception is java.lang.UnsupportedClassVersionError: com/zaxxer/hikari/HikariDataSource : Unsupported major.minor version 51.0 (unable to load class com.zaxxer.hikari.HikariDataSource); nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [com.zaxxer.hikari.HikariDataSource] for bean with name 'dataSource' defined in class path resource [spring-application.xml]: problem with class file or dependent class; nested exception is java.lang.UnsupportedClassVersionError: com/zaxxer/hikari/HikariDataSource : Unsupported major.minor version 51.0 (unable to load class com.zaxxer.hikari.HikariDataSource)

at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:307)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1106)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)

at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)

at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)

at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)

at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)

at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:609)

at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:918)

at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:469)

at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:383)

at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:283)

at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:111)

at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5017)

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5531)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1574)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1564)

at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)

at java.util.concurrent.FutureTask.run(FutureTask.java:138)

at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)

at java.lang.Thread.run(Thread.java:662)

Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'serviceTypeMapper' defined in file [/opt/webapps/APIService/WebRoot/WEB-INF/classes/com/mfqapi/dao/ServiceTypeMapper.class]: Unsatisfied dependency expressed through bean property 'sqlSessionFactory': : Error loading class [com.zaxxer.hikari.HikariDataSource] for bean with name 'dataSource' defined in class path resource [spring-application.xml]: problem with class file or dependent class; nested exception is java.lang.UnsupportedClassVersionError: com/zaxxer/hikari/HikariDataSource : Unsupported major.minor version 51.0 (unable to load class com.zaxxer.hikari.HikariDataSource); nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [com.zaxxer.hikari.HikariDataSource] for bean with name 'dataSource' defined in class path resource [spring-application.xml]: problem with class file or dependent class; nested exception is java.lang.UnsupportedClassVersionError: com/zaxxer/hikari/HikariDataSource : Unsupported major.minor version 51.0 (unable to load class com.zaxxer.hikari.HikariDataSource)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1199)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1091)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)

at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)

at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:304)

... 23 more

錯誤原因:

這是開發環境中的jdk版本和項目運行的服務器上的jdk的版本不一致造成的,原來開發環境用的是jdk1.7,而服務器運行環境用的是jdk1.6。

解決:

重新替換服務器上的jdk版本為1.7或者將開發環境的jdk換成1.6重新編譯,只要保證兩個jdk版本兼容即可。

總結

以上是生活随笔為你收集整理的java major version: 51,Unsupported major.minor version 51.0的原因与解决办法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。