前言:

1,jar包未导入到项目中

2,报错 cannot resolve symbol

3,左边栏只能看到文件看不到项目结构

4,报错 No valid Maven installation found.maven

5,突然报错:找不到包或者找不到符号

6,报错 测试类编译异常 Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.10:test (default-test) on project web_nanchang: There are test failures.

7,@Resource和@Autowired显示红色

8,import项目到社区版IDEA,jar包导入都正常,但是代码内引入包的地方全部报错

正文:

1,jar包未导入到项目中

File->Project Structure->Artifact

参考博客:

IDEA搭建ssm框架测试衍生出的问题The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\Develop\jdk7\jdk1.7.0_79\bin; - 习惯沉淀 - 博客园

https://www.cnblogs.com/yadongliang/p/7288261.html

2,报错 cannot resolve symbol

jar包未引入(servlet-api.jar,commons-io.jar)

参考博客:

IDEA编译时出现"cannot resolve symbol"的问题时的解决方法。 - liupine - 博客园
https://www.cnblogs.com/liusong-funtime/p/9164024.html

3,左边栏只能看到文件看不到项目结构

file->project structure..->Modules

右上角+加号->import Modules->选择自己的项目->ok

import modules from external model->maven->next->finished...

参考博客:

IDEA项目左边栏只能看到文件看不到项目结构_百度经验
https://jingyan.baidu.com/article/86fae346ec143d3c49121a8e.html?qq-pf-to=pcqq.c2c

4,报错 No valid Maven installation found.maven

maven路径设置有问题

file->Setting->Maven->Maven home directory (非本地仓库地址,为安装Maven地址,会显示出版本号的)

参考博客:

idea报错 No valid Maven installation found.maven不能用 - Dream的博客 - CSDN博客
https://blog.csdn.net/qq_40846086/article/details/81252736

5,突然报错:找不到包或者找不到符号

1.利用Maven-Reimport

2.Invalidate and Restart

3.编码统一

4.重新编译 (将target目录下文件清空——右键项目重新build module)

注:具体步骤在参考文档里,我是第4种方法解决的

参考博客:

IntelliJ IDEA 报错:找不到包或者找不到符号 - 了无牵挂者忘生,心有所爱者忘死 - CSDN博客
https://blog.csdn.net/u013985664/article/details/79636638

6,报错 测试类编译异常

在pom.xml的<project>里添加以下配置,使得测试出错不影响项目的编译

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <configuration>
                <testFailureIgnore>true</testFailureIgnore>
            </configuration>
        </plugin>
    </plugins>
</build>

参考博客:

Maven常见异常及解决方法 - lch_cn的专栏 - CSDN博客
https://blog.csdn.net/lch_cn/article/details/8225448/

7,@Resource和@Autowired显示红色

解决方法: File – Settings – Inspections。在Spring Core – Autowring for Bean Class 中将Severity的级别由之前的error改成warning。

注:其实这个没有解决我的问题,我的问题是:Application.class文件中 @SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})应该改为@SpringBootApplication,括号里的东西是配置多数据源的,但其实新的项目没有用到这个

参考博客:

IDEA使用 @Autowired和@Resource时报错 - u010679782的博客 - CSDN博客
https://blog.csdn.net/u010679782/article/details/52094893

8,import项目到社区版IDEA,jar包导入都正常,但是代码内引入包的地方全部报错

场景:IDEA从破解版换成了社区版,Maven项目无法用open打开,只能import进去。导入后,能在左侧项目中的external library和右侧的maven中看到jar包,但是代码内的引入jar包的地方全部飘红,设置自动导入maven的jar包和reimport项目jar包都没用,只能一个个地方手动引入

解决方法:先打开项目,然后删除文件夹下所有的.idea文件夹和xxx.iml文件,然后File → Invalidate Caches / Restart就可以了

注:试过关闭项目状态下删除全部的.idea和xxx.iml,然后重新import项目,但是不行。玄学

参考博客:

idea引入maven项目,jar包导入都正常,但是代码引入包报错-CSDN论坛
https://bbs.csdn.net/topics/392493786

随机推荐

  1. R dataframe 列名包含减号,列名自动变为点

    d<- data.frame(x = c(0, 1)) d<- data.frame(d, y = c(0,1)) names(d)[2]<- "a.-5" d ...

  2. python 之 模块

    在python模块,是一个python文件,以.py结尾,包含了python对象定义 和python语句 通过import语句 ,语法 import module1[,module2,module3, ...

  3. oracle 之 如何链接别人电脑的oracle

    1.首先确保两台电脑是在同一个局域网内,可以通过cm命令窗口 ping 对方电脑的ID,若是没问题则表示可以连接 2.接下来通过配置来首先连接对方的电脑 其实在后面还有一个是否创建新的额服务名的操作, ...

  4. [exceltolist] - 一个excel转list的工具

    https://github.com/deadzq/cp-utils-excelreader  <(感谢知名网友的帮助) https://sargeraswang.com/blog/2018/1 ...

  5. Docker run 出现问题如何调试?

    docker run -ti 3f5dd697cc83 /bin/bash #进入image的目录 ls -l #列出所有目录 dotnet run WestWin.Ads.Crawler.WebAp ...

  6. Vue学习三:v-on:click命令及v-html命令学习

    本文为博主原创,未经允许不得转载: 第一部分: v-on:click 命令讲解及使用方法 <!DOCTYPE html> <html lang="zh"> ...

  7. docker 命令随笔

    如果是容器传输文件到本地的话,反过来就好了: docker cp  ID全称:容器文件路径   本地路径 2.进入docker 容器 docker exec -it fw-pay-trade-serv ...

  8. 数据结构和算法with Python

    http://www.math.pku.edu.cn/teachers/qiuzy/ds_python/courseware/index.htm

  9. js转义和反转义html

    本文地址: http://www.cnblogs.com/daysme/p/7100553.html 下面的代码网上常用有,但不是想要的. JS实现HTML标签转义及反转义 http://blog.c ...

  10. sap hana 数据库 EBS

    SAP实时数据平台详解 ************************************************************ EBS是Oracle 公司对原有应用产品整合后的一个产 ...