今天部署Eclips的项目到weblogic服务器上。因为weblogic机器上装的JDK版本时1.6,eclips上开发的用的JDK版本时1.8编译 的时候也是按照1.8的版本编译的。高版本编译导出的war包部署到装了低版本的JDK的服务器上,启动部署的应用时就会报java.lang.UnsupportedClassVersionError*******
参考文档:https://blog.csdn.net/a123638/article/details/49866969
https://blog.csdn.net/figo0423/article/details/78592079
https://www.cnblogs.com/qiumingcheng/p/7151629.html
为了消除此错误就要将项目在Eclipes导出war之前改变JDK的版本及编译版本 具体操作如下图
第一步 修改项目建立依赖的JDK版本
这就修改了依赖的jdk版本,主要时为了与服务器上的JDK版本一致。这还不过还有要改编译版本,否则应该还是会报错的。
如下图:
最后就导出war包。