java: 源发行版 14 与 --enable-preview 一起使用时无效(解决方案)

问题描述:

最近新装的IDEA在运行时出现问题:java: 源发行版 14 与 --enable-preview 一起使用时无效
(仅发行版 16 支持预览语言功能)
在这里插入图片描述

原因:

IDEA当前项目环境JDK与电脑系统JDK版本不一致造成

电脑JDK版本:JDK11
IDEA项目JDK版本:JDK16
IDEA版本:2020.2

解决方法:

1.先查看本机的JDK版本

按住【win+r】输入cmd,打开cmd命令窗口,
输入: java -version
在这里插入图片描述
可以看到本机电脑为JDK11,再去看IDEA项目上的JDK版本;

2.修改项目中的JDK版本

打开IDEA,点击File ,选择Project Structure... 或者按住Ctrl+Alt+Shift+S

java: 源发行版 14 与 --enable-preview 一起使用时无效(解决方案)_第1张图片

2.1选择Project,修改对应的JDK版本:

我这里之前是下载过JDK16的版本,由于本机JDK的环境为JDK11,所以这里也要换为JDK11

java: 源发行版 14 与 --enable-preview 一起使用时无效(解决方案)_第2张图片

选择JDK11,如果没有与本机JDK版本一致的,就选择Add SDK
java: 源发行版 14 与 --enable-preview 一起使用时无效(解决方案)_第3张图片
添加JDK11

java: 源发行版 14 与 --enable-preview 一起使用时无效(解决方案)_第4张图片

选择路径,根据自己安装JDK时存放的路径
java: 源发行版 14 与 --enable-preview 一起使用时无效(解决方案)_第5张图片
添加完毕后,Project language level:选择11,然后点击Apply,然后点击OK
java: 源发行版 14 与 --enable-preview 一起使用时无效(解决方案)_第6张图片

2.2 修改Modules中的JDK

java: 源发行版 14 与 --enable-preview 一起使用时无效(解决方案)_第7张图片

3.修改Setting中的JDK

点击File,选择Settings.. 或者按主Ctrl+Alt+S
java: 源发行版 14 与 --enable-preview 一起使用时无效(解决方案)_第8张图片

在Settings中选择Build,Execution,Deployment,再选择Compiler下的java Compiler 然后在project bytecode version选择11,最好点击Apply和OK就可以正常运行了。

java: 源发行版 14 与 --enable-preview 一起使用时无效(解决方案)_第9张图片

正常运行:
java: 源发行版 14 与 --enable-preview 一起使用时无效(解决方案)_第10张图片
到这里说明你的IDEA已经可以跑起来了,本篇内容是本人新装的IDEA后出现的bug,顺便记录下来,也希望可以帮助到大家!

你可能感兴趣的:(javaSE,IDEA,java)