解决java.lang.UnsupportedClassVersionError: Bad version number in .class file问题
在启动tomcat服务器时, 报如下的错误:
org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [com.cdsccar.dao.daoimpl.BaseDaoimpl] for bean with name 'baseDao' defined in ServletContext resource [/WEB-INF/car-daoBeans.xml]: problem with class file or dependent class; nested exception is java.lang.UnsupportedClassVersionError: Bad version number in .class file。
google很多,网上说是jre版本的问题,但是我的工具编译的环境与tomcat的一样的,都是jre1.5(项目此前在jre1.6+tomcat6.0的环境下运行过),后来想想,我的项目是直接导入的,web-inf下的classes文件是通过1.6的环境编译生成的,在部署到tomcat下没有通过工具重新编译来生成class文件。在1.6的环境中生成的class不能到1.5的环境中运行,因此果断删除项目下web-inf文件夹的classes文件,重新导入eclipse中,编译重新生成,然后部署到tomcat下,重启tomcat,项目运行成功。
参考:http://blog.csdn.net/ty32565185/article/details/6543360
解决java.lang.UnsupportedClassVersionError: Bad version number in .class file问题相关推荐
- java.lang.UnsupportedClassVersionError: Bad version number in .class file 解决方法
在myeclipse下出现java.lang.UnsupportedClassVersionError: Bad version number in .class file异常,是由于编译器版本不一样 ...
- java.lang.UnsupportedClassVersionError: Bad version number in .class file异常
java.lang.UnsupportedClassVersionError: Bad version number in .class file异常 部署工程时也出现过因为版本不同引起的问题,那时我 ...
- java.lang.UnsupportedClassVersionError: Bad version number in .class file
造成这种错误的原因是你的支持Tomcat运行的JDK版本与支持application运行的JDK版本不一致导致的. 那么如何解决上面的问题呢? 办法显而易见:把它们的JDK版本改成一致. 步骤如下: ...
- Java 编译,运行错误之 java.lang.UnsupportedClassVersionError: Bad version n umber in .class file
这里使用的是 http://blog.csdn.net/oscar999/article/details/7305489 中的JDBCTest.java源文件 1. 在JDK1.6 中使用编译命令编译 ...
- Java 编译,运行错误之 java.lang.UnsupportedClassVersionError: Bad version n umber in .class file...
这里使用的是 http://blog.csdn.net/oscar999/article/details/7305489 中的JDBCTest.java源文件 1. 在JDK1.6 中使用编译命令编译 ...
- 解决java.lang.UnsupportedClassVersionError
出现java.lang.UnsupportedClassVersionError 错误的原因,是因为我们使用高版本的JDK编译的Java class文件试图在较低版本的JVM上运行,所报的错误. 版本 ...
- 编译Android源码:Exception in thread main java.lang.UnsupportedClassVersionError:报错解决
报错: Exception in thread "main" java.lang.UnsupportedClassVersionError: com/android/verity/ ...
- java.lang.UnsupportedClassVersionError: com/mysql/jdbc/Driver : Unsupported major.minor version 52.0
今天用mybatis-generator生成代码的时候,报了java.lang.UnsupportedClassVersionError: com/mysql/jdbc/Driver : Unsupp ...
- Error:java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major错误解决
Error:java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major错误解决 标签 ...
最新文章
- Qt Designer信号和槽
- Leetcode1703. 得到连续 K 个 1 的最少相邻交换次数[C++题解]:难(货仓选址加强版+滑动窗口+前缀和)
- kaggle用命令提交
- linux shm_open,c – 如何更改shm_open路径?
- 使用keil建立标准STM32工程模版(图文详细版!)
- python可选参数定义_c#教程之定义可选参数
- 【Elasticsearch】搜索类型 SearchType
- oracle8 as sysdba,Oracle 8i 密码验证
- 所谓周末,就是在家好好做饭、好好睡觉、好好玩游戏
- 缓存大小_详解高速缓存存储器的3种映射方式
- ibm刀片服务器虚拟化,刀片服务器内置虚拟化 IBM升级服务器
- linux异步IO编程实例分析
- CListCtrl和CImageList关联的图片删除问题
- 方向余弦阵,欧拉角,四元数
- 微信小程序累计独立访客(UV)不低于 1000 是什么意思?
- 安工大Linux程序设计实验
- js获取本周的周一、周日和上周的周一、周日
- MTKAndroidP平台实现应用单独控制Camera某些效果参数
- cisco思科sx10投屏_思科报告:Java和Android是恶意软件的荨麻疹
- 移动常见业务单词和词组