如何在IntelliJ IDEA中配置Java 10非LTS版本作为项目SDK
配置IntelliJ IDEA默认SDK为Java 10的解决方法
1. 获取Java 10 JDK包
由于Oracle不再公开提供旧版非LTS JDK的直接下载,可从Adoptium的存档版本中找到Java 10的安装包,选择匹配你操作系统架构的版本下载后,解压到本地任意非中文、无空格的目录(比如Windows下C:\Java\jdk-10.0.2,Mac下/Library/Java/JavaVirtualMachines/jdk-10.0.2.jdk)。
2. 在IntelliJ IDEA中添加本地JDK
- 打开IDEA,按快捷键
Ctrl+Alt+Shift+S(Windows/Linux)或Cmd+;(Mac)打开Project Structure窗口 - 左侧切换到
Platform Settings > SDKs,点击左上角的+图标,选择JDK - 在文件选择器中定位到刚才解压的JDK根目录,选中后点击确定,此时SDK列表会出现Java 10的条目
3. 设置项目默认SDK
- 在Project Structure窗口左侧切换到
Project Settings > Project - 在
Project SDK下拉菜单中选择刚添加的Java 10 SDK - 将
Project language level设置为10 - Local variable type inference,点击Apply再OK保存设置
4. 全局默认SDK配置(新建项目自动使用Java10)
- 关闭所有项目,回到IDEA欢迎界面
- 点击
Configure > Structure for New Projects - 重复步骤2和3,将Java 10设置为新项目的默认SDK和对应语言级别
注意事项
- IDE内的JDK下载选项仅优先提供主流LTS版本,旧版非LTS版本通常不在可选列表中,因此必须手动添加本地JDK
- 修改
Language level仅控制代码语法检查规则,不会自动关联对应版本的JDK,必须先正确添加SDK才能生效
内容的提问来源于stack exchange,提问作者siddhartha agarwal
相关产品推荐
相关产品推荐

