大家好,我是JavaDog程序狗
今天跟大家能分享一个JDK版本管理工具SDKMAN
当你同时使用JDK 1.8的和JDK 17并行维护两个项目时。每次在两个项目之间并行开发,切换版本就使我们感到头大。
SDKMAN此工具就解决了JDK切换痛点,方便我们并行开发,遂跟大家唠唠SDKMAN
最近狗哥开发任务较重,终于空闲下来跟大家分享一下...
关于SDKMAN,是同组小帅哥推荐使用。感觉使用体验和nvm一样,如果不了解nvm可以看一下本狗【工具】用nvm管理nodejs版本切换,真香!
遂狗哥总结SDKMAN使用攻略,与小伙伴一起分享这个知识点,让切换JDK变得轻松惬意
SDKMAN是一个开源工具,用于帮助开发者在类Unix系统(如Linux、macOS以及Windows的WSL)上管理多个版本的软件开发工具包。
它提供了一个命令行界面(CLI),使得安装、切换、删除各种JVM相关工具的不同版本变得非常便捷。这些工具包括但不限于Java、Scala、Groovy、Kotlin、Gradle、Maven等。
******
🌰本示例以win10安装举例
SDKMan 推荐使用 Git Bash 来提供类 Unix 的 shell 环境。如果你还没有安装 Git ,请先安装
Git: 访问 https://git-scm.com/download/win 来下载并安装 Git。完成后,你可以使用 Git Bash 作为你的命令行工具。
确保你的系统路径中包含了 Git 的 bin 目录,这样你就可以从任何位置运行 bash 命令。
能打开如下bash窗口即可
打开 Git Bash,然后执行以下命令来安装 SDKMan:
curl -s "https://get.sdkman.io" | bash
安装脚本会自动添加必要的环境变量到你的 ~/.bash_profile 或 ~/.profile 文件中。但是,为了使更改生效,你需要重新加载配置文件或重新启动终端会话。
source "$HOME/.sdkman/bin/sdkman-init.sh"
最后,验证 SDKMan 是否正确安装。可以通过尝试查看Java版本或其他支持的 SDK 来测试。
找一下jdk版本资源下载列表
sdk list java
******
sdk list java
sdk install java ${Identifier} 这里的占位符替换成上方我们选中的版本
sdk install java 23-amzn
通过使用SDKMAN,我们可以轻松管理和切换不同版本的JDK,极大地提升了开发效率。
本文详细介绍了SDKMAN的安装和使用方法,特别是在Windows 10环境下如何通过Git Bash进行安装和配置。
通过简单的命令,如sdk install java 23-amzn和sdk use java 23-amzn,即可快速安装和切换JDK版本。这不仅解决了多项目并行开发时的版本冲突问题,还简化了开发环境的配置过程。
总之,SDKMAN是一款强大的工具,值得每个Java开发者掌握和使用。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。