今天在使用IDEA的时候,用到switch分支语句,传入String参数的时候一直报错,下面是源码报错截图:

IDEA使用switch传入String编译不通过

看错误提示并没有提到switch支持String类型,不过ava1.7之后就支持String类型才对呀,于是想到了会不会是JDK问题,但是JDK用的是1.8呀!网上搜索才发现,会不会是编译环境版本过低的原因呢?于是查看对IDEA的ProjectSetting一顿搜索(没办法,对这个还不熟),发现以下画面,原来IDEA默认的编译环境是1.3??!!!WTF!!!修改了下问题就解决了。

IDEA使用switch传入String编译不通过

补充:以上的修改是针对IDEA所有的project的,以下是针对modules的Project相当于Eclipse系中的workspace,Module相当于Eclipse系中的Project,一个Project可以包括多个Module

IDEA使用switch传入String编译不通过

相关文章:

  • 2021-10-20
  • 2022-01-04
猜你喜欢
  • 2021-07-29
  • 2021-07-26
  • 2021-07-06
  • 2022-12-23
相关资源
相似解决方案