IntelliJ IDEA Run时报“无效的源发行版:16“错误问题及解决方法

 更新时间:2023年05月08日 10:04:48   作者:觉醒法师  
这篇文章主要介绍了IntelliJ IDEA Run时报“无效的源发行版:16“错误问题及解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

在新建Java项目时,run运行main方法时,报错 “java: 错误: 无效的源发行版:16”,了解一番后原来自己创建项目时,Project language level 没有和Project SDK版本相匹配。

还原创建项目步骤:

一、创建项目

1.1 创建空项目:

选项:File -> New -> Project

 1.2 填写项目名称:

1.3 弹出Project Structure弹框:

 1.4 选择“Project”项:

 此时这里有些人不注意可能会忽视Project language level项,如下图:

 以上两者不匹配,将其修改统一即可,不然则会报 “java: 错误: 无效的源发行版:16”,如下图选择 “SDK default(8 - Lambdas, type annotations etc.)” 即可:

二、创建Module

        如果你创建为空项目,则需要手动创建Module才可以创建Java文件并运行。

 选项:File -> New -> Module...

三、总结

创建java文件

 如果上面创建项目时忽略了 “Project language level”,则选择运行main方法时,会报以下错误:

项目已创建完成,如何修改呢?鼠标点击test,按F4则Project Structure窗口就打开了,选择Project项修改。

将Project language level和Project SDK统一即可。

统一后,运行main方法,则可以正常编译执行了,如下图:

到此这篇关于IntelliJ IDEA Run时报“无效的源发行版:16“错误问题及解决方法的文章就介绍到这了,更多相关idea报错: 无效的源发行版:16内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Springboot中MyBatisplus使用IPage和Page分页的实例代码

    Springboot中MyBatisplus使用IPage和Page分页的实例代码

    这篇文章主要介绍了Springboot中MyBatisplus使用IPage和Page分页,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • Java中bcrypt算法实现密码加密的方法步骤

    Java中bcrypt算法实现密码加密的方法步骤

    我们可以在Spring Boot和SSM中实现密码加密,使用bcrypt算法可以保障密码的安全性,并且减少了手动编写哈希函数的工作量,本文就来详细的介绍一下,感兴趣的可以了解一下
    2023-08-08
  • 手把手教你JAVA进制之间的转换

    手把手教你JAVA进制之间的转换

    这篇文章主要介绍了Java实现的进制转换,结合完整实例形式分析了Java实现二进制、十六进制、字符串、数组等相关转换操作技巧,需要的朋友可以参考下
    2021-08-08
  • Java学习笔记:关于Java double类型相加问题

    Java学习笔记:关于Java double类型相加问题

    这篇文章主要介绍了关于Java double类型相加问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-12-12
  • Java实现萝卜勇者游戏的示例代码

    Java实现萝卜勇者游戏的示例代码

    《萝卜勇者》是由国内玩家自制的一款独立游戏,玩家扮演萝卜勇士闯关,打败各种邪恶的敌人,获得最后的胜利。本文将利用Java实现这一游戏,感兴趣的可以了解一下
    2022-02-02
  • springboot中nacos-client获取配置的实现方法

    springboot中nacos-client获取配置的实现方法

    本文主要介绍了springboot中nacos-client获取配置的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-04-04
  • java基础之String知识总结

    java基础之String知识总结

    今天带大家来回顾一下Java基础,文中详细总结了String的相关知识,对正在学习java基础的小伙伴们有很好的帮助,需要的朋友可以参考下
    2021-05-05
  • 如何将Java对象转换为JSON实例详解

    如何将Java对象转换为JSON实例详解

    有时候需要将对象转换为JSON格式,所以这篇文章主要给大家介绍了关于如何将Java对象转换为JSON的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-08-08
  • java利用JEXL实现动态表达式编译

    java利用JEXL实现动态表达式编译

    这篇文章主要介绍了java利用JEXL实现动态表达式编译,系统要获取多个数据源的数据,并进行处理,最后输出多个字段。字段的计算规则一般是简单的取值最多加一点条件判断,下面是具体的实现方法
    2021-04-04
  • 解析spring-boot-starter-parent简介

    解析spring-boot-starter-parent简介

    本文通过代码的形式给大家介绍了spring-boot-starter-parent的基础知识,需要的朋友可以参考下
    2018-09-09

最新评论