2021-05-20

maven版本和jdk不兼容导致的错误

 

最近同事的项目跑不起来了,看到报的错,我开始也是毫无头绪(不方便截图),想着都是从svn中download下来的项目,应该项目代码不会有什么问题 ;分析错误想着应该是maven的问题,因为是封闭开发,所以本地仓库里的jar是早已下载好的了;
个人分析:
说到maven感觉无非就是:

  1. setting.xml里镜像代理设置错误,导致jar更新失败,出现带.lastupdate 诸如此类的失败的jar,然后不能正确更新,当然网络问题也会出现这些问题。
    由于封闭开发是内网环境(外地所以无私服),以及jar早已下载好到本地仓库了,可以排除这个原因。

  2. setting.xml指定的本地仓库是否有误,以及开发工具是否配置了正确的maven(关于这个,我博客早已写了);检查发现没有问题;
    所以这个可以排除了。

3是否配置了正确的环境变量,cmd检查一下jdk和maven的环境变量,(如何配置这些环境变量,我的博客也有写);cmd输入java -version、mvn -version;发现没问题

思考:那tm出问题在哪了?

后来愚蠢的我去了趟maven官网,发现了一句话
在这里插入图片描述.然后我再去看了一下maven对应的jdk版本
在这里插入图片描述
解决方案:
由于项目需要,这里使用的还是jdk1.7;原来他的maven版本是3.6的,不兼容;换成了3.1的,就成功了;

感想:
我tm菜的真实

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/qq_37432174/article/details/103134668

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值