news 2026/9/20 6:13:30

java: 错误: 不支持发行版本 5和java: 不再支持源选项 5。请使用 7 或更高版本的解决方案

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
java: 错误: 不支持发行版本 5和java: 不再支持源选项 5。请使用 7 或更高版本的解决方案

原因:

JDK 9 及以上已废弃对 Java 5 的支持,若未显式指定编译版本,工具(IDEA/Maven)默认回退到 Java 5,或手动配置了-source 5/-target 5,导致高版本 JDK 编译冲突。

解决步骤如下:

1、选择 File ->Project Structure

2、检查项目配置里的「SDKs」和「Language level」项,确认其 JDK 版本是否与项目要用的 JDK 一样;若版本不匹配,需将这两处的 JDK 配置统一修改为要用的jdk版本,保证编译环境的 JDK 版本完全对齐。在这博主用的是jdk17,所以以下的配置都会改成jdk17

3、检查 Modules(模块)下的ModuleSDK 配置项,确认其版本是否与目标使用的 JDK 一致;若版本不匹配,将该模块的 SDK 版本调整为 项目所需的jdk,保证模块级别的 JDK 配置与项目整体配置统一。

4、在SDKs中选择要用的jdk,点击apply和OK即可,因为博主的配置没有修改,apply是灰的,修改过了,apply是可以点击的,记得先应用在点OK,否则配置会失效。

5、点击 File->Settings

6、找到Build,Execution,Development ->Compiler ->Java Compiler,将project bytecode version 和modulesbytecode version 的jdk版本改为项目所需版本

7、如果是Maven项目,还需要在该项目的pom.xml文件中,找到<build>标签下的<plugins>节点,配置maven-compiler-plugin插件:将编译的源版本(source)目标字节码版本(target) 均指定为项目需要的jdk版本,同时设置编码为 UTF-8。

把项目 SDK、模块 SDK、Maven 编译插件这几处的版本都统一配置为 项目所需JDK 版本后,刷新项目并重新编译,就能解决版本不兼容的报错啦。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/19 16:46:24

Agent服务扩展难题,如何在Docker Compose中实现无缝横向扩容?

第一章&#xff1a;Agent服务扩展难题&#xff0c;如何在Docker Compose中实现无缝横向扩容&#xff1f;在微服务架构中&#xff0c;Agent类服务常用于采集日志、监控指标或执行远程指令。随着业务规模增长&#xff0c;单实例Agent难以应对高并发任务&#xff0c;亟需通过横向扩…

作者头像 李华
网站建设 2026/9/20 7:40:35

PageAdmin:为企业政务提供产品及解决方案

PageAdmin专注于网站内容管理系统、SSO单点登录、统一身份认证平台及低代码平台的研发&#xff0c;凭借成熟的技术体系与丰富的实践经验&#xff0c;致力于为各类组织的网站建设和统一数字化信息平台搭建提供企业级解决方案&#xff0c;助力企业高效推进数字化转型。一、核心产…

作者头像 李华
网站建设 2026/9/19 3:04:46

国产数据库技术学习心得:DM 数据库从实操到应用

在《国产数据库技术》课程学习中&#xff0c;我以达梦数据库&#xff08;DM&#xff09;为核心&#xff0c;系统掌握了国产数据库的安装配置、数据管理及开发应用能力。从最初对国产数据库的陌生&#xff0c;到能独立完成实例部署与 SQL 程序设计&#xff0c;每一次实操都让我深…

作者头像 李华
网站建设 2026/9/18 22:23:27

Docker Compose Agent服务扩展全攻略(从入门到高可用部署)

第一章&#xff1a;Docker Compose Agent服务扩展概述在现代微服务架构中&#xff0c;Docker Compose 成为管理多容器应用的首选工具。通过一个声明式的 YAML 文件&#xff0c;开发者能够定义并运行多个相互依赖的服务实例。Agent 服务通常用于采集系统指标、日志或执行远程指令…

作者头像 李华
网站建设 2026/9/19 19:21:25

【加密PDF解析终极指南】:Dify密钥管理核心技术揭秘与实战应用

第一章&#xff1a;加密PDF解析的Dify密钥管理概述在处理加密PDF文档时&#xff0c;密钥管理是确保数据安全与合法访问的核心环节。Dify平台通过集成细粒度的密钥策略&#xff0c;支持对加密PDF内容的安全解析与权限控制。该机制不仅保障了敏感信息在传输与解析过程中的机密性&…

作者头像 李华