前言:
在项目开发过程中,无论是导入运行团队开发的项目,还是一些开源项目,还是其他的项目,想要在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托管),有两种可能:
- 项目组长故意移除的,可以不管
- maven未能正确识别pom文件,此时pom.xml是黄色的(正常时蓝色),操作如下:
- 点右侧的Maven,然后点"+",选择需要添加的pom
为保证maven导入成功依次点这两个按钮
加载完成 maven install 一下(也可以选 mvn clean再 install,喜欢敲命令的也可以敲命令的~都行)
三、核对JDK版本
正常项目前面的进行完,修改一下配置文件就能正常运行了,不过有的项目还会报:错误:找不到或无法加载主类
这个错误一般是jdk版本错误导致的,请按照以下步骤核对一下:
还有settings里面的compiler,保证版本一致
这些操作是为保证jdk版本一致,如有修改记得保存!!!
四、其他
有时候还会有其他的问题,比如:
- 大范围红色警告:检查项目中是否使用了Lombok,如果使用了,检查下lombok插件是否安装(安装插件都会的昂)和启用(一般打开项目后右下角会有提示,点击enable就好了)
- 很多类找不到(红色,按ctrl无法跳转)但是项目可以运行:如图,点击按钮
- - 启动类下方有红色波浪线,可以运行,但是看着贼难受啊,大致如下图:
解决:找到对应的启动类,随便修改一下,比如敲个回车,再删除回车(或者随便删除一个空行),红色波浪线就没有了;如果无效 -》
欢迎大家指正