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

作者:觉醒法师 时间:2022-06-04 18:08:35 

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

还原创建项目步骤:

一、创建项目

1.1 创建空项目:

选项:File -> New -> Project

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

 1.2 填写项目名称:

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

1.3 弹出Project Structure弹框:

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

 1.4 选择“Project”项:

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

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

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

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

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

二、创建Module

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

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

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

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

三、总结

创建java文件

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

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

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

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

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

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

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

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

来源:https://blog.csdn.net/jiciqiang/article/details/130541214

标签:idea,无效的源发行版
0
投稿

猜你喜欢

  • java 非对称加密算法RSA实现详解

    2023-11-25 07:41:36
  • springboot+vue部署按照及运行方法

    2023-07-15 06:16:09
  • 解决Java提示正在尝试分配更低的访问权限问题

    2023-11-04 09:31:08
  • IOS 实现摇一摇的操作

    2023-07-02 13:46:53
  • IDEA中使用jclasslib插件可视化方式查看类字节码的过程详解

    2021-10-12 08:18:31
  • SpringBoot项目创建使用+配置文件+日志文件详解

    2023-11-20 12:49:43
  • springboot读取文件,打成jar包后访问不到的解决

    2023-07-14 13:56:35
  • 详解springboot读取yml配置的几种方式

    2023-08-21 02:44:54
  • 剖析Java中阻塞队列的实现原理及应用场景

    2023-09-01 17:33:07
  • Java7到Java17之Switch语句进化史示例详解

    2021-11-03 18:47:37
  • 详细解读C++编程中的匿名类类型和位域

    2023-11-02 23:08:18
  • eclipse实现ElGamal数字签名

    2023-11-26 07:52:47
  • idea在用Mybatis时xml文件sql不提示解决办法(提示后背景颜色去除)

    2023-11-09 01:45:51
  • jvm调优的几种场景(小结)

    2023-04-11 18:37:04
  • java IO流 之 输出流 OutputString()的使用

    2023-08-11 23:16:30
  • 详解MyBatis的Dao层实现和配置文件深入

    2022-07-26 02:29:17
  • Java常用内置注解用法分析

    2023-11-24 04:53:46
  • 使用SSM+Layui+Bootstrap实现汽车维保系统的示例代码

    2023-11-28 18:30:04
  • Java项目开发中实现分页的三种方式总结

    2021-08-25 21:36:36
  • 谈谈为JAXB和response设置编码,解决wechat4j中文乱码的问题

    2023-07-31 01:34:27
  • asp之家 软件编程 m.aspxhome.com