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

Mac M2上SDKMAN列表为空且Java安装失败问题求助

解决Mac M2上SDKMAN列表为空及Java安装失败问题
  • 检查网络连接与镜像源
    SDKMAN需要联网拉取版本列表,先测试网络连通性:

    curl -v https://api.sdkman.io/2/candidates/list
    

    如果请求超时或失败,可切换国内镜像源:编辑~/.sdkman/etc/config文件,添加或修改:

    sdkman_bucket_url=https://mirrors.tuna.tsinghua.edu.cn/sdkman
    

    保存后执行sdk update刷新版本列表。

  • 清理本地缓存
    缓存损坏可能导致列表加载异常,执行以下命令清理缓存并更新:

    rm -rf ~/.sdkman/var/candidates
    sdk update
    
  • 验证架构适配性
    Mac M2为ARM64架构,确保SDKMAN的native组件适配该架构。执行命令重新安装native组件:

    sdk install native
    

    安装完成后重启终端,再执行sdk list查看结果。

  • 彻底重装SDKMAN
    若上述方法无效,卸载后重新安装:

    rm -rf ~/.sdkman
    curl -s "https://get.sdkman.io" | bash
    

    安装完成后重启终端,执行sdk update刷新列表。

  • 尝试安装其他Java版本
    若21.0.2-tem版本确实不可用,可尝试安装兼容ARM64的其他版本,例如:

    sdk install java 21.0.2-open
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 13:08:14