首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spring Boot Java6 java.lang.UnsupportedClassVersionError: x:不支持的major.minor版本51.0

Spring Boot Java6 java.lang.UnsupportedClassVersionError: x:不支持的major.minor版本51.0
EN

Stack Overflow用户
提问于 2015-05-14 19:01:02
回答 1查看 9.5K关注 0票数 3

我需要将一个构建在Spring Boot之上的应用程序放在使用Java6的环境中运行,我发现了一些问题。我做了一些测试,我下载了一个由start.spring.io设置为Java6的新项目,但问题仍然存在。

我发现这很奇怪,因为start.spring.io恢复的项目(设置为Java6)没有应用推荐的设置in the documentation来在Java6上运行

应用网站上描述的建议设置后,错误仍然存在。

使用Jetty设置:

代码语言:javascript
复制
ERROR 7776 --- [main] osboot.SpringApplication: Application startup failed

java.lang.UnsupportedClassVersionError: org / apache / tomcat / jdbc / pool / DataSource: Unsupported major.minor version 51.0

使用Tomcat配置:

代码语言:javascript
复制
 05/14/2015 07: 50: 18,112 ERROR 10852 --- [main]
 osboot.SpringApplication: Application startup failed

 Exception in thread "main" java.lang.UnsupportedClassVersionError:
 javax / annotation / ManagedBean: Unsupported major.minor version 51.0

JDK版本: 1.6.0_45

Spring Boot: v1.2.3.RELEASE

使用Gradle构建

我可能做错了什么,有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2015-05-14 19:04:18

tomcat jdbc-pool是用Java7(版本51.0)编译的,因此与Java6不兼容。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30235671

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档