报错内容如下: Error:(49, 20) java: -source 1.5 中不支持 switch 中存在字符串, (请使用 -source 7 或更高版本以允许 switch 中存在字符串)

有3个需要配置的地方:
1,project structure配置sdk

2,misc.xml配置文件内配置sdk:

3,pom.xml配置内增加以下代码:

如果还不行

DK1.7新特性,记得以前在Eclipse中传个字符串给switch(args)中的args是可以的。但在 Intellij IDEA 中确编译不通过,强行运行还报:java: -source 1.6 中不支持 switch 中存在字符串 (请使用 -source 7 或更高版本以允许 switch 中存在字符串) 的错误。
仔细检查了一下,发现用的JDK是1.7的,奇怪为什么还会出现这样的问题?

后来将 Modules --->Sources ---> Language level 改为 7.0就ok了。

最新文章

  1. SQL Server中的GUID
  2. insert into output使用
  3. C#回顾 –6.特性
  4. 【转】MSSQL获取指定表的列名信息,描述,数据类型,长度
  5. Makefile如何通过宏开关进行条件编译
  6. DataReader转泛型
  7. Yii框架中的CURD操作
  8. jQuery UI 入门之实用实例分享
  9. 201521123042 《Java程序设计》 第10周学习总结
  10. 关于redis数据库的简单思考
  11. golang中使用mysql数据库
  12. 20175306 迭代和JDB调试
  13. Eclipse配置“运行时依赖路径”
  14. OGG初始化之使用数据库实用程序加载数据
  15. 程序员Web面试之jQuery
  16. 将 LDAP 目录用于 Samba 认证
  17. 图片转化成base64字符串
  18. 使用System.getProperty方法,如何配置JVM系统属性
  19. Linux内核分析:recv、recvfrom、recvmsg函数实现
  20. 织梦if标签

热门文章

  1. CStdioFile UNICODE编译 读取中文汉字乱码 .
  2. PYTHON --WebAPP项目转载(廖雪峰) -- Day 1 -- 搭建开发环境
  3. <jsp:include page="xxxx"/> <@page include="xxxx"@>
  4. windows cmd 命令
  5. MySQL没有远程连接权限设置
  6. 编写自己的cp命令
  7. 学生成绩管理系统【c】
  8. NPOI操作Excel常用函数
  9. KVC示例
  10. xenserver 模板导出导入