如何在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区域:- 添加或修改
JAVA_HOME为你的JDK8安装路径(比如Windows下C:\Program Files\Java\jdk1.8.0_301,Mac下/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home) - 修改
PATH变量,将JDK8的bin目录路径放在最前面,替换掉原来的JDK11路径,确保终端优先识别JDK8的java命令。
- 添加或修改
重启IntelliJ终端
关闭当前打开的终端窗口,重新打开一个新的终端标签页,再执行java -version命令,此时应该显示Java8的版本信息。验证运行配置(可选)
如果需要项目运行时也使用Java8,打开Run > Edit Configurations,选中你的项目运行配置,在Configuration标签的JDK下拉框中选择JDK8。
内容的提问来源于stack exchange,提问作者elvis
相关产品推荐
相关产品推荐

