使用SDKMAN管理Java版本

本文介绍了SDKMAN,一个用于管理Java、Gradle、Maven等工具版本的命令行工具。通过SDKMAN,用户可以轻松地安装、切换和卸载不同版本的Java,简化了项目间的版本管理。

什么是SDKMAN?

作为Java开发人员,我们必须在项目之间使用不同版本的Java。 手动安装不同版本并设置PATH有时会变得很痛苦。 SDKMAN是一个命令行工具,可让您安装Java,Gradle,Maven等的不同版本。 SDKMAN还负责为您设置环境变量。

安装SDKMAN

SDKMAN可以安装在基于Linux和Mac的系统上。 要安装SDKMAN,请在终端上输入以下命令:

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

安装完成后,关闭终端并打开一个新终端。

检查SDKMAN版本

要检查当前的SDKMAN版本,请在终端上输入以下命令:

这将显示当前版本。

更新SDKMAN

要更新SDKMAN,请在终端上输入以下命令:

列出Java的可用版本

要显示Java的版本,可以在终端上输入以下命令进行安装:

这将显示Java版本列表(我将不在此处列出所有版本)

========================================
11.0.2-open
11.0.1-open
10.0.2-open
10.0.1-open
9.0.4-open
8.0.201-oracle

安装Java

假设您要安装Java 11.0.0-open,请在终端上输入以下命令:

$ sdk install java 11.0.2-open

我们还使用以下命令安装Java 8:

$ sdk install java 8.0.201-oracle

显示当前的Java版本

要显示正在使用的Java的当前版本,请在终端上输入以下命令:

这将显示此内容(您可能有不同的版本):

Using java version 11.0.2-open

在Java版本之间切换

当前,在示例中,我们使用的是Java 11.0.2-open,并且我们希望切换到Java 8.0.210-oracle。 为此,在终端上输入以下命令:

$ skd default java 8.0.201-oracle

这将显示以下内容:

Default java version set to 8.0.201-oracle

卸载Java版本

在这里,我们将卸载Java8。在终端上输入以下命令:

sdk uninstall java 8.0.201-oracle

这将显示以下内容:

Uninstalling java 8.0.201-oracle

结论

在博客文章中,您学习了如何使用SDKMAN安装不同版本的Java,在Java版本之间进行切换以及卸载Java版本。 您可以使用这些相同的方法来处理Maven,Gradle等安装工具。

最初于 2019 年1月20日 发布在 FluentJava.com

From: https://hackernoon.com/using-sdkman-to-manage-java-versions-7fde0d38c501

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值