本文主要是介绍java -source 1.6 中不支持 switch 中存在字符串,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
今天在运行一个maven工程的时候,编译时出错了:java -source 1.6 中不支持 switch 中存在字符串,[ERROR] (请使用 -source 7 或更高版本以允许 switch 中存在字符串),当时我发现工程的配置确实是1.8版本,后来把工程在eclipse中删除了,重新导入一下,java版本居然变成了1.6,然后就更改了版本,重新install一下就好了。
(原因:1.6版本之前不支持switch语句存在字符串的判断,升级到1.7或1.8即可)。
这篇关于java -source 1.6 中不支持 switch 中存在字符串的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!