You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在IntelliJ中切换Java版本?修改SDK后仍显示Java11

解决IntelliJ中切换Java版本后终端仍显示旧版本的问题

你只修改项目SDK还不够,需要完成以下几个操作:

  • 调整项目语言级别
    打开Project Structure(快捷键Ctrl+Shift+Alt+S),切换到Modules选项卡,选择Sources标签,将Language level设置为8 - Lambdas, type annotations etc.,确保与JDK8版本匹配。

  • 配置IntelliJ终端的环境变量
    打开Settings(快捷键Ctrl+Alt+S),找到Tools > Terminal,在Environment variables区域:

    1. 添加或修改JAVA_HOME为你的JDK8安装路径(比如Windows下C:\Program Files\Java\jdk1.8.0_301,Mac下/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home)
    2. 修改PATH变量,将JDK8的bin目录路径放在最前面,替换掉原来的JDK11路径,确保终端优先识别JDK8的java命令。
  • 重启IntelliJ终端
    关闭当前打开的终端窗口,重新打开一个新的终端标签页,再执行java -version命令,此时应该显示Java8的版本信息。

  • 验证运行配置(可选)
    如果需要项目运行时也使用Java8,打开Run > Edit Configurations,选中你的项目运行配置,在Configuration标签的JDK下拉框中选择JDK8。

内容的提问来源于stack exchange,提问作者elvis

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 11:05:31