记一次jdk版本引起的生产问题
jdk版本
最近接到一个老项目,jdk 1.6 的版本,为了跑起这个项目,搭环境都搞了半天
好不容易搞好,测试通过发到生产,报异常
unsupported classversion 52
查了一下,大概知道怎么回事了,去看了下eclipse的编译版本 ,果然是 1.8
后来查了下测试环境的jdk版本是1.8 ,但是生产的是1.6 ,而且发布都是用.class 文件替换的方式来。没错,是把改过的class文件替换,所以测试没有这个问题,但是生产,出现了
赶紧换了编译版本。怕出问题,发给测试,结果测试 更新后出现新的问题。
这个问题现在还没定位出来,不过应该是测试用的tomcat版本导致的。确定后再更新