编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

你需要了解的Jdk版本管理工具

wxchong 2024-06-08 22:58:26 开源技术 112 ℃ 0 评论

简介

你是否有安装不同版本的 Jdk 或 Maven 的需求,安装另一个Jdk版本并设置JAVA_HOMEPATH变量也非常麻烦。现在有一个简单的解决方案可以让很方便的管理 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之后,只需要简单几个命令,一切都自动完成了。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表