Java疑难集锦

Java疑难集锦

unsupportedClassVersionError。类compile版本高于当前jdk版本

​ 根据报错类找到jar包。我这里是下图的类出错

​ 找到依赖里的commons-compress包,点击找到MANIFEST.MF,发现compile的jdk为1.7,而我的jdk是1.6的

​ 所有两个方法解决:

​ 1、改变编译的jdk版本大于等于当前约定版本(使用高于1.7版本的jdk,确实有点麻烦)

​ 2、有些公司环境只能是1.6版本,只能下载较低版本的jar包,这里我是将commons-compress的1.18版本改为了1.4版本。

未完待续

原文地址:https://www.cnblogs.com/zhuyan521/p/12526236.html