使用 SDKMAN!
更加高效的管理你在本地的 Java 环境
SDKMAN!官网
什么是 SDKMAN!
SDKMAN!
是一个用于管理多个开发工具包(SDK)的工具。它可以在 Unix 系统(如 macOS 和 Linux)上安装、管理和切换不同版本的 SDK,例如 Java、Groovy、Scala、Kotlin 等。
为什么要使用 SDKMAN!
不同课程以及项目使用的 Java 版本不一致,本地安装多个 Java JDK 后会出现一些奇怪的问题。所以想到需要一个类似 Conda
(for Python) 的 JDK 版本管理工具,遂在好友推荐下找到并且使用了 SDKMAN!
安装 SDKMAN!
就下面一行命令 爽死
而且使用这个貌似还不用自己配环境变量 更爽了
1 2
| curl -s "https://get.sdkman.io" | bash source "$HOME/.sdkman/bin/sdkman-init.sh"
|
如何使用 SDKMAN!
查看目前可以安装的 Java JDK
查看本地已经安装的 Java JDK
1
| sdk list java | grep -i installed
|
安装 Java JDK
1 2 3
| sdk install java 11.0.11.hs-adpt
|
切换 Java 环境
1
| sdk use java 11.0.11.hs-adpt
|
设置默认 Java 环境
1
| sdk default java 11.0.11.hs-adpt
|
查看当前 Java JDK
卸载某个版本的 JDK
1
| sdk uninstall java 11.0.11.hs-adpt
|