简介
你是否有安装不同版本的 Jdk 或 Maven 的需求,安装另一个Jdk版本并设置JAVA_HOME和PATH变量也非常麻烦。现在有一个简单的解决方案可以让很方便的管理 Jdk版本,甚至 Maven 和 Gradle都可以。
?SDKMAN!!!
SDKMAN 是一个管理多个SDK的工具。它提供了大量的SDK列表,并且完全免费使用。您可以通过https://sdkman.io/sdks查看 SDKMAN 提供的 SDK 列表。
安装
SDKMAN 与 MacOS、Linux 和 Windows 兼容。如果是Windows系统,有两种方法安装SDKMAN,WSL方法和Git bash方法。比如通过Git安装,只需打开 Git bash 并运行以下命令,这些命令也与 Linux 和 MacOS 兼容。
- 打开一个新的终端/命令行并输入,curl -s "https://get.sdkman.io" | bash 等待片刻即可安装完成。
- 然后通过输入sdk version验证 SDKMAN 是否安装成功。
$ sdk version
SDKMAN!
script: 5.7.0
native: 0.1.3
- 更多安装教程请访问官网:https://sdkman.io/install。
使用 SDKMAN 安装 Java
安装 SDKMAN 后,打开终端并运行,sdk list java以查看可用 Java 版本的列表。找到需要安装的版本后,只需键入sdk install java <identifier>(例如sdk install java 21.0.2-amzn)
现在假设您还需要安装 Java 8。然后只需输入sdk install java 8.0.402-amznBut,现在的问题同时安装了 Java 8 和 Java 21。那么如何将 Java 8 作为默认 Java 版本并在需要时切换成 Java 21呢?
如果想将任何版本设为默认版本,只需输入sdk default java 8.0.402-amzn。但是,如果只想在终端内使用一个 Java 版本而不更改默认 Java 版本,则只需输入sdk use java 8.0.402-amzn。
使用 SDKMAN 卸载 Java 版本也很容易。只需要输入sdk uninstall java 8.0.402-amzn就可以了。
与 Jdk类似,还可以使用 SDKMAN 安装 Maven、Gradle 和多个其他 SDK。使用SDKMAN之后就不用单独安装每个SDK并配置环境变量,使用SDKMAN之后,只需要简单几个命令,一切都自动完成了。
本文暂时没有评论,来添加一个吧(●'◡'●)