IDEA 创建SpringBoot项目运行报:java: 无效的目标发行版: 18解决方案
这是由于idea和jdk版本不一致导致的。若是遇到可以修改以下几个内容,使其保持一致即可。
1、点击Maven下的Runner,保证JRE和你的JDK版本一致,如下!图
2、点击Compiler中的Java Compiler,修改Project bytecode version的版本和你的JDK版本保持一致。并且要修改Target bytecode version 和你的JDK版本保持一致
3、修改pom.xml文件的java版本。
4、修改Project Settings中Modules的Sources中 language level的版本和JDK版本一致
最后,保存重新编译。基本上就能解决此问题。
但是,如果重新新建一个项目,还是会有这样的问题出现。可以用以下的方法一劳永逸,解决此问题的出现。
直接修改maven中的settings文件。在标签中添加jdk的版本信息,在之后创建的项目中直接指定具体的JDK版本信息。如下:
好的,以上就是解决此问题的方案了。希望能帮助到有需要的朋友们!