前言:
在项目开发过程中,无论是导入运行团队开发的项目,还是一些开源项目,还是其他的项目,想要在IDEA中完整的运行起来总有很多坑,今天就把我的经验总结一下,希望大家多多评论补充。

一、打开本地的项目

点击File -> Open
在这里插入图片描述
选择要打开的项目
在这里插入图片描述

二、配置maven相关

等待项目加载
该过程主要是在加载maven仓库,可能需要等待几分钟
在这里插入图片描述
如果mavem加载过程中发生错误,请检查maven的配置
打开settings(File -> settings),搜索maven或者Build -> Build Tools -> Maven
在这里插入图片描述
检查Maven的配置是否有误,尤其是user setting file项,通常是settings文件配置有问题,公司项目(里面有公司私有仓库)可以让老同事把他的settings.xml文件copy给你,开源项目一般不需要额外配置,最多加个阿里镜像,具体怎么加这里不赘述,不会的可以自行百度。
在这里插入图片描述
加载成功后,项目的module的右下角会有个蓝色的小方块
在这里插入图片描述
如果有某个包还是灰的(移除了maven托管),有两种可能:

  1. 项目组长故意移除的,可以不管
  2. maven未能正确识别pom文件,此时pom.xml是黄色的(正常时蓝色),操作如下:
    - 点右侧的Maven,然后点"+",选择需要添加的pom在这里插入图片描述
    在这里插入图片描述

为保证maven导入成功依次点这两个按钮
在这里插入图片描述
加载完成 maven install 一下(也可以选 mvn clean再 install,喜欢敲命令的也可以敲命令的~都行)
在这里插入图片描述

三、核对JDK版本

正常项目前面的进行完,修改一下配置文件就能正常运行了,不过有的项目还会报:错误:找不到或无法加载主类
这个错误一般是jdk版本错误导致的,请按照以下步骤核对一下:
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
还有settings里面的compiler,保证版本一致
在这里插入图片描述
这些操作是为保证jdk版本一致,如有修改记得保存!!!

四、其他

有时候还会有其他的问题,比如:

  1. 大范围红色警告:检查项目中是否使用了Lombok,如果使用了,检查下lombok插件是否安装(安装插件都会的昂)和启用(一般打开项目后右下角会有提示,点击enable就好了)
  2. 很多类找不到(红色,按ctrl无法跳转)但是项目可以运行:如图,点击按钮
    -在这里插入图片描述
  3. 启动类下方有红色波浪线,可以运行,但是看着贼难受啊,大致如下图:
    在这里插入图片描述
    解决:找到对应的启动类,随便修改一下,比如敲个回车,再删除回车(或者随便删除一个空行),红色波浪线就没有了;如果无效 -》
    在这里插入图片描述
    欢迎大家指正
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐