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

使用Homebrew在Mac安装Java11时遇“目录非空”错误求助

解决Homebrew安装Java11时的“Directory not empty”错误
  • 清理残留临时目录:
    报错的临时目录是之前安装失败留下的残留文件,直接删除即可:

    rm -rf /private/tmp/d20221212-9750-tiwlq
    

    删除后重新执行安装命令:

    brew install java11
    
  • 重置Homebrew环境:
    如果清理目录后仍报错,可能是Homebrew缓存或环境配置存在问题,执行以下命令修复:

    brew cleanup
    brew doctor
    

    brew cleanup会清理旧安装包和无效临时文件,brew doctor会自动检测并修复Homebrew的环境异常,完成后再次尝试安装Java11。

  • 直接安装openjdk@11(备选方案):
    部分场景下java11是openjdk@11的别名,直接安装官方维护的包可能避免别名映射带来的问题:

    brew install openjdk@11
    

    安装完成后可根据你的Shell类型配置环境变量:

    # Zsh用户
    echo 'export PATH="/usr/local/opt/openjdk@11/bin:$PATH"' >> ~/.zshrc
    source ~/.zshrc
    
    # Bash用户
    echo 'export PATH="/usr/local/opt/openjdk@11/bin:$PATH"' >> ~/.bash_profile
    source ~/.bash_profile
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 19:25:26