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版本。