解决class file has wrong version 49.0, should be 48.0错误

原创 2007年09月25日 14:51:00
最近新做一程序在resin下运行。数据库是mysql4.1.16
 我移植到tomcat5.0下。结果报这样的错误。
一开始总认为是mysql没连上。因为mysql官方只有mysql3.x和mysql5.x的jdbc,没有mysql4.x的。
我使用的是mysql5.x的JDBC。
(mysql有个很大的劣势,就是高版本往下不支持低版本的数据库,非常郁闷)
后来,在网上找了一些资料。几经测试才发现,

因为编译环境和运行环境的不一致造成,tomcat5.x和jdk1.5配合的时候,则会出现这样的错误。
解决方法:把jdk1.5的lib/tools.jar拷到tomcat5.5的common/lib/tools.jar,覆盖掉原有文件就行了。 

相关文章推荐

class file has wrong version 49.0, should be 48.0 问题以及Unsupported major.minor version 49.0

有时候会遇到版本不匹配的问题。错误如下:bad class file: C:/Program Files/Java/jre1.5.0_11/lib/rt.jar(java/lang/Object.cl...

目标板中加载驱动时出现version magic '2.6.24.3 preempt mod_unload ARMv5 ' should be '2.6.30 mod_unload ARMv5 '错误

问题: 原来的内核版本2.6.24.3,交叉编译工具为ELDK4.1,通过rcS启动脚本自动加载驱动,继电器的驱动能在目标板上正常加载,并且运行正常。 内核版本升级到2.6.30,交叉编译工具的版...

Unsupported major.minor version 49.0的错误解决

在装2个不同版本JDK时遇到了这个问题,在网上钩了一吧!查到一个讲解比较好的资料。      【转自:http://www.cnblogs.com/chinafine/article...

经典分析--Unsupported major.minor version 49.0的错误解决

在装2个不同版本JDK时遇到了这个问题,在网上钩了一吧!查到一个讲解比较好的资料。    一:要解决的问题 我们在尝鲜 JDK1.5 的时候,相信不少人遇到过 Unsupporte...

Java Web项目部署遇到java.lang.UnsupportedClassVersionError: Bad version number in .class file,错误解决

严重: Null component Catalina:type=JspMonitor,name=jsp,WebModule=//localhost/vrs,J2EEApplication=none,...
  • zt852
  • zt852
  • 2012年09月12日 16:37
  • 914

This Handler class should be static or leaks might occur 解决办法

首先解释下这句话This Handler class should be static or leaks might occur,大致意思就是说:Handler类应该定义成静态类,否则可能导致内存泄露...

解决This Handler class should be static or leaks might occur

首先我们来看一段代码: public class AutoActivity extends Activity { Handler handler = new Handler(){ publi...

This Handler class should be static or leaks might occur 解决方法

转自 http://www.eoeandroid.com/thread-184245-1-1.html    更新到adt2.0的开发者们可能会在handler上发现这么一条警告:This Han...

JAVA错误:java.lang.UnsupportedClassVersionError: Bad version number in .class file

java错误:java.lang.unsupportedclassversionerror: bad version number in .class file posted on 2011-05-...

lib_clapack.a(dlasyf.o): could not read symbols: File in wrong format---- 交叉编译opencv2.0遇到的错误解决

首先下载opencv2.0的源码http://www.pudn.com/downloads471/sourcecode/graph/opencv/detail1972436.html,opencv从2...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:解决class file has wrong version 49.0, should be 48.0错误
举报原因:
原因补充:

(最多只允许输入30个字)