linux 下 java 使用 sdkman 实现多版本管理

安装

当前用户安装(安装目录为$HOME/.sdkman):

1curl -s "https://get.sdkman.io" | bash

指定位置安装:

例如,以root用户安装在/data/sdkman目录下(确保sdkman目录不存在,否则提示已安装)

1su - root
2export SDKMAN_DIR="/data/sdkman" && curl -s "https://get.sdkman.io" | bash

卸载

如果以当前用户安装:

删除安装目录:

1
2rm -rf $HOME/.sdkman

删除环境变量配置:删除$HOME/.bashrc、$HOME/.bash_profile、$HOME/.profile、$HOME/.zshrc文件中包含如下内容的行:

1#THIS MUST BE AT THE END OF THE FILE FOR SDKMAN TO WORK!!!
2[[ -s "/home/dudette/.sdkman/bin/sdkman-init.sh" ]] && source "/home/dudette/.sdkman/bin/sdkman-init.sh"
3Once removed, you have successfully uninstalled SDKMAN! from your machine.