大家帮我分析下jdk版本的这种情况该怎么做
各位哥哥姐姐,我这里有个问题,挺纠结的。希望大家能帮助我一下。闲话少说,下面如整题
公司的项目,之前用的是jdk1.6.30做开发,tomcat是6.0.36已经开发完成过一个版本,然后放到正式 的 服务器上了。
正式的服务器的jdk版本也是1.6.30的,tomcat用的也是6.0.36,这个时候的项目是没有问题
下面说我现在遇到的问题。
由于最近客户有新需求。我们要在原有的项目上进行再次开发,但由于某些原因。现在开发的环境变了
jdk变成了1.7了,tomcat没变,让后再开发,可是今天我把项目放到了正式服务器是,就一直抱错。
java.lang.UnsupportedClassVersionError
jdk版本不能兼容啊。后来我把本机的jdk又给换成了,jdk1.6了。想着用1.6编译在放上去。但是又出现 问 题了,之前用1.7开发的代码,现在本地的换成1.6了,早上1.7开发的代码本地又编译不了啦。
各位大哥,我该怎么办啊。
由于小弟现在真的没有分了,分都让我下载资源了,希望各种大哥大姐不要嫌弃啊,江湖儿女,不拘小节
------解决方案--------------------tomcat也换成7.0.42版本的
UnsupportedClassVersionError应该版本不兼容。采用最新版的eclipse或者myeclipse,配置成
tomcat7和jdk1.7,如果提示兼容性问题,更新到最新包一般就可以解决