记录一个Java的maven项目被移植到新电脑上的maven报错修改过程

这是我刚把一个以前做的,已有的项目在新的电脑上打开的样子,报了很多错,不过归根结底都是maven和jdk版本不匹配(这个可能不会出错,如果一直用一个固定版本,但是我比较喜欢用最新版本,所以导致了这个结果,不过经过新版本的一些方法弃用操作,成功把我干老实了,已老实,求放过(大哭.jpg),用回jdk17版本了,一直用这个版本)的错误

首先说maven的错误,右侧点击M图标,打开maven框,点击框中右上角的齿轮,点击maven设置

修改框中的三个路径,后面两个一定一定要重写,并且maven的版本和原来写项目时的maven版本一致(如果不一致会发生什么我也不知道,没试过,不敢事,我这人最怕麻烦和bug)

对了,最后一个路径是需要自己在下载的maven文件夹里添加mvn_repo文件夹的,仓库里的东西就在这里

如果不知道原来自己用的什么版本的maven,如下图,取消重写,你就能看到原来设置的地址了,然后看看maven版本一致吗,一致就直接引用路径,不一致就下载,然后重写,至此,maven算是好了

接下来说jdk,这些地方一定要该,还挺多的,因为我用的JDK是17,所以我都要改成17,你们用的哪个版本就改成多少

首先CTRL+shift+s打开项目结构,在左边选择项目,修改jdk版本,语言级别设置为SDK默认即可

然后在左边点击模块,修改语言级别成对应版本(这一步是项目默认好像也行,不过不建议,可读性不强)

然后最重要的来了,打开设置---构建---Java编译器处理,修改项目字节版本为JDK对应版本(很重要,在这上面吃过很多亏),尤其是右边红框,目标字节码也要改!,咳咳,那个11我忘改了

然后就结束了。

测试一下,没问题

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值