IDEA发生“Error:java: 错误: 不支持发行版本 5”错误的解决方案
1、问题描述
如上图所示,使用 IDEA 创建了一个 maven 项目,在运行时发生“Error:java: 错误: 不支持发行版本 5”的报错。
原因分析:该错误是由于 IDEA 的各个配置项存在 JDK 版本冲突导致的。
2、解决方案一
2.1、设置Maven的JDK插件
如上图所示,在 pom.xml 文件中,设置一个编译插件,并指定 JDK 版本(本例的 JDK 版本为 11 )。
注意:<build> 标签位置与 <dependencies> 标签同级,且位于 <project> 标签之内。
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>11</source>
<target>11</target>
</configuration>
</plugin>
</plugins>
</build>
2.2、测试效果
如上图所示,这时代码的编译运行,已恢复正常。
3、解决方案二
3.1、设置Project的JDK版本
如上图所示,点击“File”->“Project Structure”打开设置面板。
如上图所示,本例的 JDK 版本统一设置为 11 。
3.2、设置Modules的JDK版本
如上图所示,本例的 JDK 版本统一设置为 11 。
3.3、设置Compiler的JDK版本
如上图所示,点击“File”->“Settings”打开设置面板。
如上图所示,本例的 JDK 版本统一设置为 11 。
3.4、测试效果
如上图所示,这时代码的编译运行,已恢复正常。
本文参考
本文来自博客园,作者:Javaer1995,转载请注明原文链接:https://www.cnblogs.com/Javaer1995/p/18233085
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 本地部署 DeepSeek:小白也能轻松搞定!
· 如何给本地部署的DeepSeek投喂数据,让他更懂你
· 基于DeepSeek R1 满血版大模型的个人知识库,回答都源自对你专属文件的深度学习。
· 在缓慢中沉淀,在挑战中重生!2024个人总结!
· 大人,时代变了! 赶快把自有业务的本地AI“模型”训练起来!
2023-08-09 10、Spring之AOP概述