JDK版本管理
开发中,我们有可能需要使用到多个版本的JDK,比如:jdk1.8、jdk1.7、jdk17、jdk21等。
这时我们就需要管理这些JDK版本,以方便切换。常见的JDK版本管理工具有:jEnv、jabba、sdkman等。
jEnv
jEnv是一个Java版本管理工具,它基于shell脚本实现,支持Windows、Linux、Mac等平台。
它无法安装JDK,需要先下载JDK,然后将JDK目录添加到jEnv中。
jEnv官网:https://www.jenv.be/
GitHub:https://github.com/jenv/jenv
jabba
jabba是一个Java版本管理工具,它基于Go语言实现,支持Windows、Linux、Mac等平台。
它可以安装和卸载JDK,并且可以切换JDK版本。
GitHub:https://github.com/shyiko/jabba