IDEA使用switch传入String编译不通过
Posted Sunny*
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IDEA使用switch传入String编译不通过相关的知识,希望对你有一定的参考价值。
今天在使用IDEA的时候,用到switch分支语句,传入String参数的时候一直报错,下面是源码报错截图:
看错误提示并没有提到switch支持String类型,不过ava1.7之后就支持String类型才对呀,于是想到了会不会是JDK问题,但是JDK用的是1.8呀!网上搜索才发现,会不会是编译环境版本过低的原因呢?于是查看对IDEA的ProjectSetting一顿搜索(没办法,对这个还不熟),发现以下画面,原来IDEA默认的编译环境是1.3??!!!WTF!!!修改了下问题就解决了。
补充:以上的修改是针对IDEA所有的project的,以下是针对modules的(Project相当于Eclipse系中的workspace,Module相当于Eclipse系中的Project,一个Project可以包括多个Module)
以上是关于IDEA使用switch传入String编译不通过的主要内容,如果未能解决你的问题,请参考以下文章
switch(String) JAVA运行通过, jsp运行报错。