解决IDEA报错,无效的源发行版 无效的目标发行版:22问题

 更新时间:2024年10月09日 09:24:35   作者:Vous oublie@  
在项目编译过程中,可能会出现“无效的源发行版”或“无效的目标发行版”的报错信息,原因通常是编译使用的JDK版本与项目设置的发布版本不一致,解决这类问题的办法是统一JDK版本,具体操作为:在IDE的项目设置中(如File->ProjectStructure->ProjectSettings)

报错内容

在编译项目的时候出现报错:

解决办法

无效的源发行版

原因:编译的JDK版本与发布版本不一致

File -> Project Structure ->Project Settings 让其中的三处版本保持一致

具体操作如下:

无效的目标发行版

原因:编译器的JDK版本不符,需要设置编译器版本。

这个保证你安装的编译器两个是一致的就可以了,然后就不会报错了

总结

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

相关文章

  • Netty分布式pipeline管道创建方法跟踪解析

    Netty分布式pipeline管道创建方法跟踪解析

    这篇文章主要为大家介绍了Netty分布式pipeline管道创建方法跟踪解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-03-03
  • 详解Java如何实现百万数据excel导出功能

    详解Java如何实现百万数据excel导出功能

    这篇文章主要为大家详细介绍了Java如何实现百万数据excel导出功能,文中的示例代码讲解详细,具有一定的借鉴价值,需要的可以参考一下
    2023-02-02
  • 基于RecyclerChart的KLine绘制Volume实现详解

    基于RecyclerChart的KLine绘制Volume实现详解

    这篇文章主要为大家介绍了基于RecyclerChart的KLine绘制Volume实现详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-03-03
  • spring mvc4.1.6 spring4.1.6 hibernate4.3.11 mysql5.5.25开发环境搭建图文教程

    spring mvc4.1.6 spring4.1.6 hibernate4.3.11 mysql5.5.25开发环境搭

    这篇文章主要介绍了spring mvc4.1.6 + spring4.1.6 + hibernate4.3.11+mysql5.5.25开发环境搭建图文教程,需要的朋友可以参考下
    2016-06-06
  • java解析背包问题实例代码(简单易懂)

    java解析背包问题实例代码(简单易懂)

    背包问题是计算机科学中的经典问题,涉及到在给定的一组物品中选择最佳的物品组合,以使其总重量不超过背包所能承载的限制,同时获得最大的总价值,这篇文章主要介绍了java解析背包问题的相关资料,需要的朋友可以参考下
    2025-10-10
  • Spring Bean的作用域具体实现(单例、多例、请求、会话、Application)

    Spring Bean的作用域具体实现(单例、多例、请求、会话、Application)

    文章讲解了Spring IoC/ DI中Bean作用域的管理方式,涵盖单例(singleton)、原型(prototype)及Web环境的request、session、application作用域,通过注解和配置区分不同作用域的实例创建规则,并通过测试验证其生命周期与共享特性,感兴趣的朋友一起看看吧
    2025-08-08
  • java制作复制文件工具代码分享

    java制作复制文件工具代码分享

    如果目标位置没有同名文件,则直接拷贝过去;如果目标位置已有同名文件,则比对文件的最后修改日期,来进行覆盖或者忽略。程序会在可以在复制过程中自动创建目录,并生成log文件,创建了哪些目录、文件,覆盖了哪些文件、跳过了哪些文件,文件的时间、位置等信息都一目了然
    2014-01-01
  • SpringBoot如何使用过滤器进行XSS防御

    SpringBoot如何使用过滤器进行XSS防御

    想对全局的请求都进行XSS防御可以使用servlet中的过滤器或者spring mvc中的拦截器,下面我们就来看看如何使用servlet中的过滤器进行XSS防御吧
    2024-11-11
  • 解决springboot文件配置端口不起作用(默认8080)

    解决springboot文件配置端口不起作用(默认8080)

    这篇文章主要介绍了解决springboot文件配置端口不起作用(默认8080),具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-08-08
  • 使用@Autowired可以注入ApplicationContext

    使用@Autowired可以注入ApplicationContext

    这篇文章主要介绍了使用@Autowired可以注入ApplicationContext问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-06-06

最新评论