1. 程式人生 > >Cannot switch on a value of type String for source level below 1.7. Only convertible int values or enum variables are permitted

Cannot switch on a value of type String for source level below 1.7. Only convertible int values or enum variables are permitted

perm eve mit can source string per ted idt

在java中寫switch代碼時,參數用的是string,jdk用的是1.8,但是還是報錯,說不支持1.7版本以下的,然後查找了項目中的一些文件,打開一個文件如下,發現是1.6的版本,好奇怪啊,按照eclipse提示,將版本換成1.7的,就可以了。

技術分享

技術分享

Cannot switch on a value of type String for source level below 1.7. Only convertible int values or enum variables are permitted