一、下载安装类Unix工具 MSYS2
1.1 安装MSYS2
下载地址:MSYS2 主页的安装链接
MSYS2安装,位置可自己指定:D:Programsmsys64
二、安装sdkman
### 以下命令在msys2中执行,请以管理员身份运行msys2(黄色图标的)
# 安装zip、unzip
pacman -S zip unzip
# 安装sdkman 这一步可能会失败,由于会从github去下载对应的文件,如果失败了,把sdkman文件夹删掉重试几次就行
export SDKMAN_DIR="D:/Programs/sdkman" && curl -s "https://get.sdkman.io" | bash
# 让环境变量马上生效,这样新开一个命令窗口sdk命令也生效
source "D:/Programs/sdkman/bin/sdkman-init.sh"
# 查看版本
sdk version
三、安装和管理JDK
### 以下命令在msys2中执行,请以管理员身份运行msys2(黄色图标的)
# 查看jdk版本
sdk list java
# 安装指定版本
sdk install java 8.0.442-albba
sdk install java 11.0.26-albba
sdk install java 17.0.14-albba
# 设置当前使用的版本
sdk default java 8.0.442-albba
四、设置环境变量
4.1 系统环境变量设置
将路径:D:Programssdkmancandidatesjavacurrent设置为JAVA_HOME环境变量的值。Path变量中添加%JAVA_HOME%in。
# 在windows终端窗口执行命令查看java版本号,查看是否设置成功
java -version
4.2 Idea编辑器设置SDK版本

五、安装和管理maven
5.1 安装和设置不同版本的maven
### 以下命令在msys2中执行,请以管理员身份运行msys2(黄色图标的)
# 查看jdk版本
sdk list maven
# 安装指定版本
sdk install maven 3.6.1
# 设置当前使用的版本
sdk default maven 3.6.1
5.2 配置环境变量
将路径:D:Programssdkmancandidatesmavencurrent设置为M2_HOME环境变量的值。Path变量中添加%M2_HOME%in。
# 在windows终端窗口执行命令查看maven版本号,查看是否设置成功
mvn -version
六、补充
临时切换版本
如果只想在当前的shell中临时使用与默认JDK不同的版本,使用sdk use命令。列如,我就是想临时试一下JDK 8,可以用下面的命令
sdk use java 11.0.26-albba
其他SDK
除了JDK之外,SDKMAIN!还可以安装其它Java相关的SDK,包括Scala、Kotlin、Groovy、Spring Boot、Maven、sbt和Gradle等。列如,下面的命令可以列出来全部的Maven版本。再使用sdk install maven进行安装即可。
sdk ls maven
管理当前已安装软件版本
sdk current .. #查看当前已安装的软件
sdk uninstall .. #卸载软件
sdk rm .. #卸载软件 同上
sdk version #查看sdkman版本
查看当前安装java版本
sdk curent java
© 版权声明
文章版权归作者所有,未经允许请勿转载。如内容涉嫌侵权,请在本页底部进入<联系我们>进行举报投诉!
THE END















暂无评论内容