今天本来早上用mybatis的时候好好的没有报错,但是晚上再打开mybatis时,pom.xml发出了报错。报错的问题是众多依赖找不到。
在网上找了好些解决方法,但是还是没用。
正当我惆怅时,突然想起来创建maven时要设置相关的maven包,以及设置你的仓库在哪,想到了这个问题我就马上去查看了当前mybatis项目的maven包配置位置。
操作如下:
1.点击右边的maven项,再点击那个扳手图标
2.点击maven设置
3.注意看那个maven主路径,看看是不是你自己下载的maven版本,可能idea自动跟你设置了一个maven(我的那个设置的好像是因为有多个maven版本,并且我只设置了图中maven版本的仓库,其他的maven版本仓库没有设置)
再看用户设置文件那一栏,我是设置在D盘了,一般来说,你在setting中设置了仓库位置,当你选择了setting文件,本地仓库那一栏会自动更新成你setting文件中设置的仓库。(如果没有自动更改,你也可以选择重写,然后自己手动选择到你设置的本地maven仓库)然后再点击确认。
4.点完确认后再回到第一个步骤,点出右边的maven,再点击刷新按钮,如果你的maven仓库中已经有这些依赖,以前能用这个项目,只是突然用不了了,点完刷新后应该就可以直接用了。如果你导入的是别人的项目,你的仓库里没有相关依赖,这时候右下角会有个正在下载相关依赖,耐心等待一两分钟应该就好了。
到这里本来就差不多了,但是室友还出现了其他问题,依赖问题解决了但是其他类中,jar包导不进去。大概就是下图箭头地方显红色。
一下不大记得是util显红色还是java了。但大概就是这两个位置。
出现这个问题可能是因为你的jdk没有被找到。
解决方法如下:
1.打开新建,找到设置
2.(箭头按从上到下的顺序点击)找到构建,点击构建,再点击构建工具,再点击maven,再点击正在导入,不出意外的话,最下面那个箭头,就是导入程序的jdk那个框框应该是显红色的(室友的是显红色的,本方法仅供参考)。这时候就选择你自己下载的jdk版本了,然后再点确认,可能一下就好了,也可能右下角应该会有一个正在下载相关依赖(也是这个例子,仅供参考)。
又解决了一个问题,我真棒!!!
如果我的方法帮助了你,希望可以给我点个赞哦~~~想要赞~~~