笔记:jdk 1.8 使用switch报错:Incompatible types. Found: ‘java.lang.String‘, required: ‘byte, char, short o

    技术2023-06-16  86

    今天我在使用idea开发Java的时候发现,jdk1.8使用switch报错,Incompatible types. Found: 'java.lang.String', required: 'byte, char, short o:

    新版本一般也会向下兼容旧版本的特性,根据idea提示可能会变成1.7,关于这个的解决方法并不是没有,解决方法如:https://blog.csdn.net/sinat_31726559/article/details/51659601?locationNum=4

    总结:在idea左上角依次打开File-->Project structure-->Project 或 Modules -->language level,选择对应等级

    有图如下:

    1.打开导航栏的File

    2.点击Project structure选项

    3.进去,检查Project或Modules对应选项框中language level下是否选择的是jdk1.8的等级,

     

    Processed: 0.016, SQL: 9