java: 源发行版 16 与 --enable-preview 一起使用时无效 (仅发行版 17 支持预览语言功能) & java: 错误: 无效的源发行版:15

                                                                         记录一下今天遇到的 b u g \color{#FF1493}{记录一下今天遇到的bug} 记录一下今天遇到的bug          


仰望天空,妳我亦是行人.✨
个人主页——微风撞见云的博客
数据结构与算法专栏的文章图文并茂生动形象简单易学!欢迎大家来踩踩~
希望本文能够给读者带来一定的帮助文章粗浅,敬请批评指正!


文章目录

  • 问题场景
  • 错误原因
  • 解决方案
  • 结语


问题场景

场景是这样的:启动程序,报错:java: 源发行版 16 与 --enable-preview 或者是 java: 错误: 无效的源发行版:15

错误原因

通常来说是 编译器多个设置中指定的jdk版本或者语言版本不一样 导致的。

解决方案

1.首先打开cmd(命令行窗口),在命令行中输入java -version,查看本地jdk版本。
java: 源发行版 16 与 --enable-preview 一起使用时无效 (仅发行版 17 支持预览语言功能) & java: 错误: 无效的源发行版:15_第1张图片

2.修改项目中的JDK版本

打开IDEA,点击File,选择Project Structure

java: 源发行版 16 与 --enable-preview 一起使用时无效 (仅发行版 17 支持预览语言功能) & java: 错误: 无效的源发行版:15_第2张图片
修改每个模块的设置
java: 源发行版 16 与 --enable-preview 一起使用时无效 (仅发行版 17 支持预览语言功能) & java: 错误: 无效的源发行版:15_第3张图片

java: 源发行版 16 与 --enable-preview 一起使用时无效 (仅发行版 17 支持预览语言功能) & java: 错误: 无效的源发行版:15_第4张图片
java: 源发行版 16 与 --enable-preview 一起使用时无效 (仅发行版 17 支持预览语言功能) & java: 错误: 无效的源发行版:15_第5张图片

再次点击File,选择Setting

java: 源发行版 16 与 --enable-preview 一起使用时无效 (仅发行版 17 支持预览语言功能) & java: 错误: 无效的源发行版:15_第6张图片

修改对应设置,最终使得所有修改过的地方的jdk都是同一版本

java: 源发行版 16 与 --enable-preview 一起使用时无效 (仅发行版 17 支持预览语言功能) & java: 错误: 无效的源发行版:15_第7张图片

再次运行即可成功!


结语

初学一门技术时,总有些许的疑惑,别怕,它们是我们学习路上的点点繁星,帮助我们不断成长。

文章粗浅,希望对大家有帮助!

你可能感兴趣的:(Bug,java,jdk,idea)