MacOS 安装 sdkman 管理java jdk

安装

  • 命令进行安装,默认的安装目录为~/.sdkman
curl -s "https://get.sdkman.io" | bash

image

  • 安装成功后会自动配置一下环境变量
#THIS MUST BE AT THE END OF THE FILE FOR SDKMAN TO WORK!!!
export SDKMAN_DIR="$HOME/.sdkman"
[[ -s "$HOME/.sdkman/bin/sdkman-init.sh" ]] && source "$HOME/.sdkman/bin/sdkman-init.sh"

常用命令

  • sdk list java # 查看可用 jdk版本
  • sdk install java 17.0.7-tem # 安装jdk并指定安装版本是17.0.7-tem
  • sdk uninstall java 17.0.7-tem # 卸载17.0.7-tem版本jdk
  • sdk use java 17.0.7-tem # 切换jdk版本为17.0.7-tem
  • sdk default java 17.0.7-tem # 设置17.0.7-tem为默认版本
  • sdk current java # 查看jdk当前版本

常见问题

  • sdk install maven
==== INTERNET NOT REACHABLE! ===================================================

 Some functionality is disabled or only partially available.
 If this persists, please enable the offline mode:

   $ sdk offline

================================================================================

This command is not available while offline.
  • 执行chmod +x .sdkman/bin/sdkman-init.sh命令可解决以上问题
posted @ 2025-05-04 17:05  程序员の奇妙冒险  阅读(152)  评论(0)    收藏  举报