出现这个错误的原因:用IDEA导入整个项目,代码不报错,但是运行的时候就会错误,因为jdk版本和你平时使用的jdk版本不一致,即使你更换了jdk也还是会报错
下面是解决方案:按照图片步骤操作即可
1:更换默认jdk
File️project Structure️Project️project SDK :选择匹配的JDK,比如现在idea默认使用的是1.8,则在此选择1.8
2:给项目指定jdk版本
菜单路径:File️project Structure️Modules️Dependencies️Module SDK :选择匹配的SDK
3:给项目指定jdk版本
最后,也是最重要的一点,菜单路径:IntelliJ IDEA️Settings…️Build,Execution,Deployment️Compiler️java Compiler->Per-module bytecode Version 设置Target bytecode version的级别为匹配JDK。
按照安楠大叔给的操作步骤进行完之后,你就可以运行项目了,希望我的指引可以给大家带来方便