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
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方法,则可以正常编译执行了,如下图:
来源: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