明太祖 (@HandsomeY) 在 MacOS 和 Linux 使用 SDKMAN 管理 Java 工具链 中发帖
Java 多版本环境的管理,一直是开发过程中容易踩坑的环节。JDK 8、JDK 11、JDK 17、JDK 21,项目环境各不相同,频繁切换 JDK,手动改 JAVA_HOME 太麻烦了。
这时候,如果你用的是 macOS 或 Linux 系统,请毫不费力地用上它:
✅ SDKMAN!—— Java 工具链版本管理的利器
这篇文章会一步步教你如何使用 SDKMAN 来安装、切换、维护多个版本的 JDK,并顺序说说 Maven、Gradle、Kotlin 等也能一并管理。
感谢 johnniang 提供此方案思路参考。
什么是 SDKMAN?
SDKMAN 是一个命令行工具,用来安装和管理 Java 世界的各种开发工具,支持:
安装多个版本的 JDK
切换默认 JDK,不用手动修改环境变量
安装和管理 Maven、Gradle、Kotlin、SBT、Gra...