IDEA 运行maven项目时出错:Errorjava:错误: 不支持发行版本 XXX 5,12,14等

tech2022-10-07  114

IDEA 运行maven项目时出错:Error : java:错误: 不支持发行版本 5

java学习笔记

报错截图

错误说明

【Error : java:错误: 不支持发行版本 5】错误是因为java的编译器不对,不应该是版本5(即 JDK1.5)。

这时就有疑问了,明明我们在创建项目时就指定了JDK了,也不是版本5,我用的是14

但也报错了😂。。。。

因为maven没有指定编译的JDK版本(我将项目JDK叫做运行JDK好了), IDEA使用的默认编译版本是JDK1.5, 修改运行的编译JDK版本就行了


解决方法:两步

步骤一:检查项目结构的JDK版本

点击IDEA 【文件 > 项目结构 】进入,英文是 “File” -->“Project Structure”

这一步就检查一下JDK(即Java的SDK)版本,记住版本号,下一步要用

其他选项可以不用管,如果对SDK版本不满意就修改就好。但要在【步骤二】之前设置

步骤二:修改java编译器的编译JDK

点击【设置 > 构建、执行、部署 > 编译器>Java编译器】进入。英文是:【“Settings”–>“Bulid, Execution,Deployment”–>“Compiler” > “Java Compiler”。】

把【目标字节码…】选项设置为步骤一所看到的SDK版本。我的是【14】版本,所以我设置为【14】

注意:步骤一,步骤二的JDK版本一定要一致,要不然可能出错

提示:JDK1.8对应【8】这是因为JDK版本重新命名了。

经过这两步,再运行项目就应该不会报这个错误了。


更新

如果之前经过上面的设置还是弹出【Error : java:错误: 不支持发行版本 14等版本的错误】,那是因为maven配置已经经过编译默认其他版本为编译JDK了 这要经过删除maven配置和重新编译设置pom.xml文件并刷新才可以,。 操作:双击【clean】删除maven配置 操作:在pom.xml配置文件添加如下代码

注:编译JDK版本要和之前设置的版本一致,要不然又要重头开始弄了😄

<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>12</source> <target>12</target> </configuration> </plugin> </plugins> </build>

操作:右键菜单点击【重新加载项目】 最后运行项目,看是否成功。 。

最新回复(0)