解决java错误:不支持发行版本5

 更新时间:2023年07月05日 10:32:05   作者:Mr.D.Chuang  
这篇文章主要给大家介绍了关于如何解决java错误:不支持发行版本5的相关资料,发行版本5是Java5,已经是十多年前的版本了,现在已经不再被支持,需要的朋友可以参考下

问题描述:

idea中创建一个Maven项目,运行项目时报:java: 错误: 不支持发行版本 5

打开Project Structure ,查询Modules的项目jdk版本,发现项目中所有的模块的都变成了5了。

打开File -> Settings -> Buiild,Execution,Deployment -> Compiler -> java compiler,版本也变成了5。

解决方法:

将这个两个地方jdk版本都修改成自己使用的版本,然后保存,就能正常使用了。

缺点:如果再创建一个项目的话,包括之前所有模块项目的jdk又会变成5了,还是会报这个错误,需要自己手动再修改一次。

永久解决方法:

修改Maven地址\conf\setting.xml中设置默认jdk版本

我是用的jdk版本是17,已jdk17为例,修改如下:

    <profile>
      <id>development</id>
      <activation>
        <jdk>17</jdk>
        <activeByDefault>true</activeByDefault>
      </activation>
      <properties>
        <maven.compiler.source>17</maven.compiler.source>
        <maven.compiler.target>17</maven.compiler.target>
        <maven.compiler.compilerVersion>17</maven.compiler.compilerVersion>
      </properties>
    </profile>

设置完成后保存即可。

测试验证:

再次新建Maven项目,项目会默认使用jdk17版本,不用修改即可编译运行成功。

总结

到此这篇关于解决java错误:不支持发行版本5的文章就介绍到这了,更多相关java不支持发行版本5内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 解决使用@RequestParam注解和泛型遇到的问题

    解决使用@RequestParam注解和泛型遇到的问题

    这篇文章主要介绍了解决使用@RequestParam注解和泛型遇到的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-10-10
  • Java常用流程控制语句实现原理解析

    Java常用流程控制语句实现原理解析

    这篇文章主要介绍了Java常用流程控制语句实现原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • Spring中HandlerAdapter接口源码解析

    Spring中HandlerAdapter接口源码解析

    这篇文章主要介绍了Spring中HandlerAdapter接口源码解析,HandlerAdapter是一个适配器接口类,适配器模式是指两个不兼容接口之间的桥梁,要想让一个接口使用另外一个接口的实现中间可以加一层适配器类,需要的朋友可以参考下
    2023-11-11
  • MyBatis查询数据库操作自定义字段名称方式

    MyBatis查询数据库操作自定义字段名称方式

    这篇文章主要介绍了MyBatis查询数据库操作自定义字段名称方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-05-05
  • SpringBoot如何获取Kafka的Topic列表

    SpringBoot如何获取Kafka的Topic列表

    这篇文章主要介绍了SpringBoot如何获取Kafka的Topic列表问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-09-09
  • Java生成堆内存dump的问题

    Java生成堆内存dump的问题

    这篇文章主要介绍了Java生成堆内存dump的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-12-12
  • 话说Spring Security权限管理(源码详解)

    话说Spring Security权限管理(源码详解)

    本篇文章主要介绍了话说Spring Security权限管理(源码详解) ,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • java中 IO 常用IO操作类继承结构分析

    java中 IO 常用IO操作类继承结构分析

    本篇文章小编为大家介绍,java中 IO 常用IO操作类继承结构分析。需要的朋友参考下
    2013-04-04
  • HashMap实现保存两个key相同的数据

    HashMap实现保存两个key相同的数据

    这篇文章主要介绍了HashMap实现保存两个key相同的数据操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-06-06
  • Java 线程池核心参数、执行流程与实战建议全解析

    Java 线程池核心参数、执行流程与实战建议全解析

    主要介绍了 Java 线程池:核心参数、执行流程与实战建议,我将用最通俗的方式带你搞懂 Java 线程池,从构造函数开始,讲透执行机制、参数配置,再结合我在真实项目中的使用经验,总结出一套实战建议,需要的朋友可以参考下
    2025-04-04

最新评论