idea中maven导入jar包报错,自己手动导入jar包

下面的叙述都是基于使用的本地仓库的jar包

 最近用maven搭建环境发现,明明和别人一毛一样的操作idea显示一直都是红线,发现有两方面的原因:

* 直接粘贴的代码

  • 这是一个很奇怪的事情,如果你不是手撸的代码而是直接粘贴的代码,idea显示的直接就是红线,没有发现该jar包
  • 解决:在搭建的时候要一个一个的手撸代码,而不是一次性粘贴

* 不是粘贴但仍然报错

  • 解决:这很可能是你的本地仓库中没有改jar包
  • 疑问:不对啊,我的的idea直接就提示,怎么可能没有jar包啊
  • 解决:你的本地的jar包很可能是不完整的jar包
    • 如下图所示,这面的没有jar包,就是一个空的指引,所以idea会有自动提示但是找不到jar包idea中maven导入jar包报错,自己手动导入jar包
    • 如下图所示,这是一个完整的jar包
      idea中maven导入jar包报错,自己手动导入jar包
    • 疑问:但是我不想远程导入,速度太慢了,我还想使用本地的jar包
    • 解决:自己手动导入jar包
      • 在 官网中手动下载你需要的jar包,地址:https://mvnrepository.com/
      • idea中maven导入jar包报错,自己手动导入jar包
      • 把jar包导入到本地仓库
        • Maven 安装 JAR 包的Windows黑窗口命令是:

        mvn install:install-file -Dfile=jar包的位置 -DgroupId=上面的groupId -DartifactId=上面的artifactId -Dversion=上面的version -Dpackaging=ja
        例如:mvn install:install-file -Dfile=D:\mvn\spring-context-support-3.1.0.RELEASE.jar -DgroupId=org.springframework -DartifactId=spring-context-support -Dversion=3.1.0.RELEASE -Dpackaging=jar

        • 注意:
          • 在写入jar包位置的时候你也要写入该jar包的名称
          • 尽量粘贴到一个文本中修改好后,在粘贴到命令窗口中,避免出错