maven 项目install时报错org/springframework/boot/maven/RepackageMojo has been compiled by a more recent version of the Java Runtime(class file version 61.0),this of the Java Runtime only recognizes class file vesions up to 52.0
1.错误信息:
maven 项目install时报错org/springframework/boot/maven/RepackageMojo has been compiled by a more recent version of the Java Runtime(class file version 61.0),this of the Java Runtime only recognizes class file vesions up to 52.0
大意:
org/springframework/boot/maven/RepackageMojo是由较新版本的Java Runtime(类文件版本61.0)编译的,该版本的Java运行时只能识别52.0以下的类文件版本
2.分析
一开始该项目能够正常install,后面突然install一直包报编译的保本版本与jdk版本不一致,推测出ideal使用的jdk环境与实际安装不一致
实际的项目中都是使用jdk1.8,Windows环境也是安装了jdk1.8,但是ideal一直引用不到实际的安装路径,使用的时openjdk1.8
3.步骤
(1)cmd命令查看生效的jdk环境变量
使用的环境变量对应上
(2)检查ideal配置的jdk、maven项目的jdk、以及涉及的jdk
(3)检查系统环境变量的配置
根据上面三个步骤排除,最终发现在系统环境变量默认使用 C:\ProgramData\Oracle\Java\javapath的路径,这个时ideal不小心使用默认更新jdk版本的系统环境变量
删除该环境变量路径,以及重新配置ideal环境变量后,能够正常install项目了
参考:文章来源:https://www.toymoban.com/news/detail-477300.html
ideal配置排除:http://t.csdn.cn/ZYgnX文章来源地址https://www.toymoban.com/news/detail-477300.html
到了这里,关于maven项目install报错,jdk版本不一致的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!