idea低版本用高版本的jdk

第二步:把 Project 也改成 JDK17

File → Project Structure (Ctrl+Alt+Shift+S)

Project SDK → 选 17

Language level → 选 17

左边点 Modules每一个模块的 Language level 都改成 17

二、分步修复(按顺序执行,100% 解决)

  1. 修复 Maven 运行时 JDK(最关键)
    打开 IDEA → File → Settings(快捷键 Ctrl+Alt+S)
    依次进入 Build, Execution, Deployment → Build Tools → Maven → Runner
    在 JRE 下拉框中,必须选择 17(不要选 1.8、不要选 ajdk8)
    点击 Apply → OK 保存
  2. 验证 Java Compiler 配置
    进入 Settings → Build, Execution, Deployment → Compiler → Java Compiler
    确认 Project bytecode version 为 17
    下方所有模块的 Target bytecode version 全部设置为 17
    保存配置
相关推荐
凤山老林10 小时前
精细化流量治理:Spring Boot 动态特性开关与灰度发布体系
java·spring boot·后端
Aphelios38012 小时前
一次锁内网络IO引发的Tomcat线程池“饿死”事故
java·开发语言·spring boot·elasticsearch·tomcat·网络io阻塞·线程池耗尽
不可求~12 小时前
C++ std::string_view 不是字符串:从悬空引用到安全用法
java·开发语言·c++
Lam Tang12 小时前
APS 系列文章10
java·代理模式
考虑考虑13 小时前
Excel导入时产生特殊字符处理
java·后端·java ee
Scabbards_13 小时前
面试Leetcode - Heap 堆
java·leetcode·面试
程序员清风14 小时前
专业再升级!程序员专属显示器明基RD280UG上手实测!
java·后端·面试
Lam Tang15 小时前
APS 系列文章 08
java·代理模式
萧瑟余晖16 小时前
Java深入解析篇三十三之消息队列
java·开发语言
码匠许师傅16 小时前
【C++ 面试真题】聊聊 C++ 的序列容器
java·c++·面试