用过Conda便携Python程序时,可以通过conda env
来管理Python的版本和环境,类似的,Java也有相关的工具,就是今天的SDKMain
通过SDKMan,可以轻松安装相关的Java版本,并设置当前环境和系统环境的Java版本,省去环境变量的切换
官方: https://sdkman.io/install
在类Unix系统(MacOS, Linux, WSL)上安装
curl -s "https://get.sdkman.io" | bash
需要外网!
source "$HOME/.sdkman/bin/sdkman-init.sh"
sdk version
tar zcvf ~/sdkman-backup_$(date +%F-%kh%M).tar.gz -C ~/ .sdkman rm -rf ~/.sdkman
.zshrc
删除以上内容
source .zshrc
sdk list
sdk list java
sdk install java
有的JDK下载不下来,比如Tencent的
sdk default java
sdk use java
查看当前的版本
sdk current java
或者
java -version
sdk uninstall java
更换环境后卸载
cd ~/.sdkman cd condidates/
这里是sdk的位置
cd java ls
打开项目 mudule settings
点击左侧SDK选项,在右侧的文件夹中查看不同的版本
随后又安装的JDK
SDKMan多版本Java包管理工具 https://www.bilibili.com/video/BV1di4y1Y7wE
使用SDKMAN安装和管理多个JDK版本 https://www.didispace.com/installation-guide/dev-env/sdkman.html
上一篇:三星s6edge+系统优化