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

Mac 10.13.3环境下如何在IntelliJ IDEA中添加JDK 1.8.0_161?

解决Mac上IntelliJ IDEA无法找到Oracle JDK 1.8的问题

第一步:定位JDK 1.8.0_161的安装路径

Oracle在Mac上安装的JDK默认存放在/Library/Java/JavaVirtualMachines/目录下,不过它的文件夹后缀是.jdk,可能你之前没留意到这个细节。最快获取精确路径的方式是用终端命令:

  • 打开「终端」应用,输入以下命令并回车:
    /usr/libexec/java_home -v 1.8
    
    执行后会直接输出你安装的JDK 1.8的完整路径,类似这样:

    /Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home

第二步:将JDK添加到IntelliJ IDEA中

打开IntelliJ后,按以下步骤操作即可:

  1. 打开「Project Structure」:可以用快捷键Cmd + ;,或者点击顶部菜单栏的File -> Project Structure
  2. 在左侧面板的「Platform Settings」分类下选择「SDKs」
  3. 点击左上角的+号,选择「JDK」选项
  4. 在弹出的文件选择窗口中,导航到刚才终端输出的路径(比如/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home),选中这个文件夹后点击「OK」
  5. 切换到「Project Settings」下的「Project」选项,将「Project SDK」设置为刚添加的JDK 1.8,同时把「Project language level」设置为「8 - Lambdas, type annotations etc.」,确保和JDK版本匹配

额外说明:终端显示Java 1.6的问题

你终端里显示的Java 1.6是Mac自带的旧版本,如果你想让终端默认使用JDK 1.8,可以修改你的shell配置文件:

  • 如果用的是bash,编辑~/.bash_profile;如果是zsh,编辑~/.zshrc
  • 添加以下内容:
    export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)
    export PATH=$JAVA_HOME/bin:$PATH
    
  • 保存后,在终端输入source ~/.bash_profile(或source ~/.zshrc)生效,之后再输入java -version就会显示1.8版本了

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 04:45:48