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

Ubuntu系统下移除Homebrew安装的Java并切换至Java8

解决Homebrew安装的OpenJDK 20与系统Java 8的切换问题

方法一:临时切换到Java 8(无需卸载)

  • 临时调整当前终端的PATH优先级,让系统Java优先被调用:
    export PATH=/usr/bin:$PATH
    
    执行java --version验证,此时应该显示Amazon Corretto 1.8.0
  • 要永久生效,把上述命令添加到你的shell配置文件(比如~/.bashrc或~/.zshrc),然后执行source ~/.bashrc(对应你的shell类型)刷新配置

方法二:彻底移除Homebrew安装的OpenJDK 20

  • 先确认Homebrew安装的Java包名:
    brew list | grep openjdk
    
    输出通常是openjdk或openjdk@20
  • 卸载对应包:
    brew uninstall openjdk@20
    # 若包名为openjdk,执行 brew uninstall openjdk
    
  • 验证:执行which java会指向/usr/bin/java,再用java --version确认是Java 8

方法三:禁用Homebrew的Java(保留但不启用)

  • 用Homebrew的unlink命令禁用该版本Java:
    brew unlink openjdk@20
    # 或 brew unlink openjdk
    
    执行后Homebrew的Java会从PATH中移除,系统Java自动成为默认
  • 后续需要重新启用时,执行:
    brew link openjdk@20
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 10:52:06