IDEA报错:Error:java:错误:不支持发行版本5的解决方案

 更新时间:2025年11月14日 09:44:15   作者:Hhzzy99  
在IDEA中做Maven项目时遇到“不支持发行版本5”的错误,可以通过修改IDEA的Java编译器版本或在pom.xml中引入指定的maven-compiler-plugin版本来解决

IDEA报错:Error:java:错误:不支持发行版本5

在IDEA做maven项目时总会遇到错误:Error: java: 错误: 不支持发行版本5,这是因为在IDEA的java编译器默认版本太低了,

有两种方法可以更正:

第一种

打开设置

打开Java Compiler

此处选择高于10的版本即可

但是第一种办法在再次修改pom.xml时,他还是会自动变更为1.5版本

第二种方法

在pom.xml中引入指定maven-compiler-plugin的版本,此项设置会同时影响LanguageLevel和JavaCompiler,在修改之后会默认使用此处的版本

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.8.1</version>
            <configuration>
                <!--source 和 target根据个人需要自己修改-->
                <source>11</source>
                <target>11</target>
            </configuration>
        </plugin>
    </plugins>
</build>

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Java行为型设计模式之外观设计模式详解

    Java行为型设计模式之外观设计模式详解

    外观模式为多个复杂的子系统,提供了一个一致的界面,使得调用端只和这个接口发生调用,而无须关系这个子系统内部的细节。本文将通过示例详细为大家讲解一下外观模式,需要的可以参考一下
    2022-11-11
  • SpringBoot服务器配置全过程

    SpringBoot服务器配置全过程

    Spring Boot默认请求头最大长度为8KB,可以通过配置文件修改,默认最大连接数取决于所用服务器(如Tomcat、Jetty或Undertow),例如Tomcat默认最大连接数为8192,最大工作线程数为200,最大等待队列长度为100,Jetty和Undertow也有不同的默认配置
    2025-11-11
  • MyBatis高级映射学习教程

    MyBatis高级映射学习教程

    这篇文章主要介绍了MyBatis高级映射学习教程的相关资料,需要的朋友可以参考下
    2016-05-05
  • 解决SpringCloud Feign传对象参数调用失败的问题

    解决SpringCloud Feign传对象参数调用失败的问题

    这篇文章主要介绍了解决SpringCloud Feign传对象参数调用失败的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-06-06
  • 如何使用Spring AOP的通知类型及创建通知

    如何使用Spring AOP的通知类型及创建通知

    这篇文章主要给大家介绍了关于如何使用Spring AOP的通知类型及创建通知的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Spring AOP具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-12-12
  • java8 streamList转换使用详解

    java8 streamList转换使用详解

    这篇文章主要介绍了java8 streamList转换使用详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-08-08
  • Java中处理邮件附件的方法(本地文件和在线URL)

    Java中处理邮件附件的方法(本地文件和在线URL)

    这篇文章主要介绍了在Java中处理邮件附件的方法,针对本地文件和在线URL两种附件来源,提供了两种解决方案,并提供了下载文件和发送邮件的代码示例,需要的朋友可以参考下
    2025-03-03
  • 在X分钟内学会C#的入门简明教程

    在X分钟内学会C#的入门简明教程

    C#是一个优雅的、类型安全的面向对象语言。使用C#,开发者可以在.NET框架下构建安全而强大的应用程序,阅读本文可以快速的入门C#编程语言,需要的朋友可以参考下
    2014-03-03
  • SpringBoot图文并茂讲解Lombok库的安装与使用

    SpringBoot图文并茂讲解Lombok库的安装与使用

    Lombok想要解决了的是在我们实体Bean中大量的Getter/Setter方法,以及toString, hashCode等可能不会用到,但是某些时候仍然需要复写,以期方便使用的方法;在使用Lombok之后,将由其来自动帮你实现代码生成
    2022-06-06
  • SpringBoot+Apache tika实现文档内容解析的示例详解

    SpringBoot+Apache tika实现文档内容解析的示例详解

    Apache tika是Apache开源的一个文档解析工具,本文主要为大家介绍了如何在springboot中引入tika的方式解析文档,感兴趣的小伙伴可以了解一下
    2023-07-07

最新评论