今天修改了以前的一个工程,用ant编译后放上去,发现运行报错,大体意思就是运行的版本号是多少,编译的版本号太高吧,估计是运行环境用的jdk的版本太旧引起的,类文件具有错误的版本 50.0,应为 49.0
50.0 对应的是JDK的1.6版本, 而49.0 对应的是JDK的1.5版本
修改方式就是myeclipse的编译环境到1.5以下
或者修改ant编译时的版本
如何看以前的class编译的版本号,使用UtralEdit打开一个class文件.
31H=49 JDK1.5版本
32H =50 JDK1.6版本
http://neoman.iteye.com/blog/571806