我是用的Eclipse编译的,当我编译好后运行的时候出现了Unsupported major.minor version 49.0的错误,经过我的查找,我发现我在Eclipse中用的vm是1.5版本的(【Window】->【Preferences】->【Java】->【Compiler】->【JDK Compliance level】->1.5),而我在Tomcat5.0中配置的环境变量用的vm是1.4的,所以我在执行这个文件的时候实际就是用1.4的vm来执行1.5的vm编译的东西,所以他报了版本不兼容的错误!所以要解决这样的问题要么把Tomcat的环境变量也设置成1.5的vm要么吧Eclipse中的vm设置成1.4的。我在这儿把Eclipse中的vm他设置成了1.4的,问题解决。