idea 用kotlin打包jar 报错Unsupported major.minor version 52.0

这个问题是由于高版本编译的jar文件无法在低版本的java sdk上运行

2种方式 升级JDK 或者 降低编译版本就可以了

 

kotlin编译的jar还需要修改JVM版本具体操作如下:

点击顶部菜单栏File 点击Project Strusture  或者右键工程Open module setting

选择Project 将Project SDK和Project language  level 降级

idea 用kotlin打包jar 报错Unsupported major.minor version 52.0

选择Moudules 将Moudule SDK 降级

idea 用kotlin打包jar 报错Unsupported major.minor version 52.0

点击菜单栏intellij idea 打开perfercences

选择build>Compiler>Java Compiler

将Project bytecode version 降级

选择下面Per-module bytecode version

添加当前模块 修改Target bytecode version 为降级后的版本

idea 用kotlin打包jar 报错Unsupported major.minor version 52.0

选择Kotlin Commpiler 将Target JVM version 修改为低版本JVM

idea 用kotlin打包jar 报错Unsupported major.minor version 52.0