IDEA开发常见报错解决

1. IDEA打开终端报错Cannot open Local Terminal

IDEA开发常见报错解决_第1张图片

解决:

打开左上角 File–> setting–> Tools–> Terminal 找到Shell path文本框中是powershell.exe文件,修改成cmd.exe文件即可
IDEA开发常见报错解决_第2张图片

2. IDEA中项目的.java文件左下角显示“J”图标,无法正常运行

解决:

打开左上角 File–> Project Settings–>Modules
IDEA开发常见报错解决_第3张图片

3. IDEA java: 错误: 不支持发行版本 17

解决:

统一Java版本(我使用的是Java 11,因此均统一为版本11)
① 打开左上角 File–> Project Settings–>Project
IDEA开发常见报错解决_第4张图片
② 打开左上角 File–> Project Settings–>Modules
IDEA开发常见报错解决_第5张图片
③ 打开左上角 File–> setting–>Build,Execution,Deployment–>Compiler–>Java Compiler
IDEA开发常见报错解决_第6张图片

4. IDEA java: 无法访问org.springframework.boot.SpringApplication

报错信息:

D:\IDEA_projects\...\FullStackDemoApplication.java:3:32
java: 无法访问org.springframework.boot.SpringApplication
  错误的类文件: /C:/.../.m2/repository/org/springframework/boot/spring-boot/3.0.0/spring-boot-3.0.0.jar!/org/springframework/boot/SpringApplication.class
    类文件具有错误的版本 61.0, 应为 55.0
    请删除该文件或确保该文件位于正确的类路径子目录中。

解决:

这个错误的原因是idea默认的spring-boot-starter-parent版本是3.0,SpringBoot 3.0 最低要求是 Java 17,因此如果使用的Java版本低于17则需要降低SpringBoot版本,使用 2.x 的版本。

我的项目中是:

	<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>3.0.0</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>

最终修改为:

<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.3.1.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>

然后点一下右上角的m字小按钮
在这里插入图片描述
或者右击pom.xml–>Maven–>Reload project
IDEA开发常见报错解决_第7张图片

5. IDEA 中pom.xml文件spring-boot-maven-plugin处报错,但是项目可以正常运行

解决:

添加版本信息,与springboot版本一致
IDEA开发常见报错解决_第8张图片
IDEA开发常见报错解决_第9张图片

6. application.properties文件中文乱码

File–>settings–>Editor–>File Encodings
IDEA开发常见报错解决_第10张图片

以上是我使用IDEA进行Springboot项目开发遇到的一些问题小记,会继续更新哟,希望能帮到大家~~~

你可能感兴趣的:(intellij-idea,java,spring,boot)