写好的测试程序在本地就能好好的运行,一旦放到服务器就报java.lang.UnsupportedClassVersionError: Bad version number in .class file 错误,刚一开始不知道是什么原因,所以费了好大的劲,最后发现是jdk版本的问题导致的。服务器的版本是1.4,我的本地版本是1.6。所以在本地编译时是1.6编译的,放到服务器1.4的就不兼容,解决办法如下:
右击项目,选择properties,如图将编译的jdk版本改成1.5的,问题就解决了!