idea使用过程中遇到的程序Bug及解决方案(持续更新)

3 篇文章 0 订阅
2 篇文章 0 订阅

一、 Error executing Maven

执行maven报错
maven报错

plugins\maven\lib\maven3\conf\settings.xml, line 267, column 9
idea自带的maven插件配置错误,
解决办法:
打开H:\Java\IntelliJ IDEA 2020.1\plugins\maven\lib\maven3\conf在这里插入图片描述
打到settings文件中的267行,删掉这条注释
267Line

二、 SpringBoot找不到或无法加载主类

找不到或无法加载主类 com.cpython3.boot.MainApplication无法加载主类
解决办法:
使用maven插件,
先clean清理---------》再compile编译---------》install安装到本地仓库
maven插件
再次执行程序,成功
执行成功

三、Error:(3, 38) java: 程序包org…

Error:(3, 38) java: 程序包org.springframework.stereotype不存在,这是我遇到最多的错误

Information:java: Errors occurred while compiling module 'boot-01-helloworld'
Information:javac 1.8.0_131 was used to compile java sources
Information:2021/2/7 12:35 - Build completed with 10 errors and 0 warnings in 3 s 908 ms
D:\program FIle\codes\boot-01-helloworld\src\main\java\com\cpython3\boot\controller\HelloController.java
Error:(3, 38) java: 程序包org.springframework.stereotype不存在
Error:(4, 47) java: 程序包org.springframework.web.bind.annotation不存在
Error:(5, 47) java: 程序包org.springframework.web.bind.annotation不存在
Error:(6, 47) java: 程序包org.springframework.web.bind.annotation不存在
Error:(17, 2) java: 找不到符号
  符号: 类 RestController
Error:(23, 6) java: 找不到符号
  符号:   类 RequestMapping
  位置: 类 com.cpython3.boot.controller.HelloController
D:\program FIle\codes\boot-01-helloworld\src\main\java\com\cpython3\boot\MainApplication.java
Error:(3, 32) java: 程序包org.springframework.boot不存在
Error:(4, 46) java: 程序包org.springframework.boot.autoconfigure不存在
Error:(10, 2) java: 找不到符号
  符号: 类 SpringBootApplication
Error:(13, 9) java: 找不到符号
  符号:   变量 SpringApplication
  位置: 类 com.cpython3.boot.MainApplication

Error:(3, 38) java: 程序包org.springframework.stereotype不存在 Error:(4, 47)
解决办法:
File -------》Settings --------》Build, Execution, Deployment ----------》 Build Tools --------》 Maven ---------》Runner
将Delegate IDE build/run actions to Maven勾选中。
这个方法是把IDE中构建和运行操作交给Maven,可能优于maven与IDEA都运行了项目在进行数据库数据插入时出现了重复数据。
在这里插入图片描述
再次运行程序,成功解决。

执行成功
参考链接:
https://blog.csdn.net/qq_35456400/article/details/107190640
PS:如果这种方法还解决不了,就看看是不是本地仓库配置的问题。
我配置有两套环境,都可以正常使用,我的本地仓库都在D:\program FIle\LocalRepository
1.配置maven自带插件Bundled (Maven 3),修改里面的settings配置文件。
参考链接:

https://blog.csdn.net/LoveDengXing520/article/details/113727162
maven自带插件
2.不使用maven自带插件
配置本地仓库
参考链接:

https://blog.csdn.net/LoveDengXing520/article/details/113727162

四、Install安装到本地仓库报错

Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test (default-test) on project mybatis-01: There are test failures.

Please refer to D:\program FIle\codes\Mybatis-Study\mybatis-01\target\surefire-reports for the individual test results.

install安排到本地仓库报错
解决方案:
在pom.xml的<project> </project>标签添加一段代码:

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

未完待续…

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值