当前位置:   article > 正文

拓展:IDEA如何使用不同版本的JDK?(改了还报错很可能因为没改全,以mac为例)_enhanced 'switch' blocks are not supported at lang

enhanced 'switch' blocks are not supported at language level '8

以下面的案例为例

在这里插入图片描述

Enhanced ‘switch’ blocks are not supported at language level ‘8’

在这里插入图片描述

后面知道是因为Spring的版本和JDK的版本不对应,结果网上找到的解决方案都很简单。下载了一个新版本的JDK,然后IDEA里面Project Structure的Project标签里把SDK给改了。但重新运行后还是报错。

调了很久才发现,应该是没改全。不知道是网上的教程没看全,还是说是这些教程没写全,还是说我的软件很特别。

在Project Structure里要改以下内容才会改全:

SDKs标签里:
1)导入目标JDK版本所在文件夹路径,mac版JDK默认安装路径基本都一致
在这里插入图片描述

Project标签里:
2)SDK栏要改成目标SDK版本
3)Language level栏选择SDK default

在这里插入图片描述

Modules标签里:
4)Dependencies的Module SDK栏要选择目标版本

在这里插入图片描述

改好以上四项内容就彻底改好了。点击Apply,再点击OK,即可。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/356924
推荐阅读
相关标签
  

闽ICP备14008679号