解决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 的方法

有些时候,我们会遇到版本不匹配的问题。如: bad class file: /usr/java/jdk1.5.0_06/jre/lib/rt.jar(java/lang/Object.class)cl...
  • taorui
  • taorui
  • 2008年06月18日 17:37
  • 4809

JDK不兼容异常(class file has wrong version 49.0, should be 48.0)的解决方法!

org.apache.jasper.JasperException: Unable to compile class for JSPGenerated servlet error:/usr/tomca...
  • zidane1983
  • zidane1983
  • 2008年08月21日 16:11
  • 6402

JDK不兼容异常(class file has wrong version 49.0, should be 48.0)及解决方法

 在安装JDK1.4.2_11或更高版本的JDK,包括JDK1.5时,运行Tomcat5.0.x会出现类似如下异常:class file has wrong version 49.0, should ...
  • yangkewei111
  • yangkewei111
  • 2006年09月19日 14:53
  • 1985

解决 class file has wrong version 49.0, should be 48.0 的方法

  有些时间,我们会遇到版本不匹配的问题。如: bad cl...
  • yangkewei111
  • yangkewei111
  • 2006年09月19日 14:50
  • 7991

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

2011-05-12 16:45 478人阅读 评论(0) 收藏 举报 有时候会遇到版本不匹配的问题。错误如下: bad class file: C:/Program Files...
  • shilang999
  • shilang999
  • 2012年10月23日 14:16
  • 2376

新手解决class file has wrong version 49.0, should be 48.0

前几天移植别人的项目然后出现问题,网上找了很多解决的方法都没用,后来在任务管理器关闭javaw时候,习惯性添加查看命令行,防止关错了。歪打正着发现命令行中java路径有问题,因为是移植别人的项目,配置...
  • NoIntegrationNoMoney
  • NoIntegrationNoMoney
  • 2017年10月09日 17:30
  • 38

class file has wrong version 49.0,should be 48.0

用MyEclipse编译不同jdk版本的类文件在自己机器上运行正常的一个类到别人机器上无法使用,发现报错 class file has wrong version 49.0,should be 48....
  • AlphaHinex
  • AlphaHinex
  • 2009年08月11日 09:45
  • 2925

class file has wrong version 49.0, should be 48.0

这是因为编译环境和运行环境的不一致造成的,比如tomcat5.5和jdk1.5配合的时候,可能就会出现。解决这个问题的方法:copy jdk1.5的lib/tools.jar到tomcat5.5的co...
  • majin_com
  • majin_com
  • 2009年12月27日 21:57
  • 434

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...
  • jayfans3
  • jayfans3
  • 2011年05月12日 16:45
  • 1543

Decompiled .class file bytecode version:49.0(java5.0) load or open source file.

最近在使用 ContextCompat.checkSelfPermission方法时报错,这个方法竟然编译不通过,怎么回事? 明明是直接copy错来的代码,另外一个程序就没有出现这个问题,而cop...
  • wolfking0608
  • wolfking0608
  • 2017年12月09日 17:45
  • 228
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:解决class file has wrong version 49.0, should be 48.0错误
举报原因:
原因补充:

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