文章目录
jabba是啥?
jabba是一款Java JDK 版本管理工具。类似于NodeJS里面的nvm,不知道大家有没有用过。nvm可以很方便的切换NodeJS版本。用 Go 编写。
jabba github地址
还有哪些其他的工具
比较常用的Java Jdk版本管理工具有JEnv、sdkman。这些工具大家可以研究一下。
jabba使用
1、下载jabba.exe
我把jabba下载后放入:
D:\jabba
2、管理员运行cmd进入jabba目录
进入cmd后默认在c盘,先切换到d盘再cd到jabba目录。
C:\WINDOWS\system32>d:
D:\>cd jabba
此时我们已经来到了jabba目录下面,里面有jabba.exe文件。
3、将系统中已安装的JDK链接到jabba中
有管理多个版本的JDK这个需求,那么必然电脑里是有一个或者多个jdk的。
jabba link [email protected] D:\jdks\jdk1.8.0_40
上面的jdk版本名和jdk的路径改为自己的。注意:路径不能有空格,像Program Files
也是不行的,需要把jdk复制到没有空格的目录中。
上面我们添加了一个jdk。使用下面的指令可以查看jdk。
jabba ls
可以看到下面出现了我们添加的jdk8。
D:\jabba>jabba ls
[email protected]
4、添加新的jdk到jabba中
添加新的jdk有两种方式。比如我需要下载jdk17.
1、方式1:使用jabba install
指令
下面是下载jdk17的版本。如果想下载其他版本自己去找jabba 的jdk版本号列表
jabba install [email protected]
下载完成
D:\jabba>jabba install [email protected]
Downloading [email protected] (https://cdn.azul.com/zulu/bin/zulu17.0.33-ea-jdk17.0.0-ea.12-win_x64.zip)
209854784/209854784
Extracting C:\Users\ADMINI~1\AppData\Local\Temp\jabba-d-260013115 to C:\Users\Administrator\.jabba\jdk\