前几天在spring官网上(https://start.spring.io/)创建了一个新的springboot项目,jdk版本选用了14,毕竟才发布的新版本是真香的。
但是我从jdk14的版本切到jdk11的版本时发生了一个鬼畜的问题。
Error:java: 错误: 不支持发行版本 13
image
针对这个问题度娘出来的大部分答案是更改项目配置里面的jdk版本选择,但是其实并没有用。翻了十多篇文章之后终于找到了一个解决方案,也成功解决了。
解决方案
1、调整项目配置里面的jdk版本,比较jdk14已经假设取消了。
2、打开setting(mac版本在IntelliJ IDEA里面有一个Preferences),找到Java Compiler,右侧的modele中有一个target bytecode version,为13,把13改为11即可。
image
3、重新运行,编译通过!