使用 SDKMAN! 管理 JDK
Java SDKMAN About 5,415 words安装
执行安装命令
curl -s "https://get.sdkman.io" | bash
安装完成刷新环境变量
source "/root/.sdkman/bin/sdkman-init.sh"
备注
如果无法下载,/etc/hosts
中需添加GitHub
域名解析。
140.82.121.3 github.com
查看 JDK 信息
Status
这列标识是否安装,是否是本地下载的。
Identifier
是JDK
的版本信息。
sdk list java
输出
================================================================================
Available Java Versions for macOS ARM 64bit
================================================================================
Vendor | Use | Version | Dist | Status | Identifier
--------------------------------------------------------------------------------
Corretto | | 20.0.1 | amzn | | 20.0.1-amzn
| >>> | 17.0.7 | amzn | installed | 17.0.7-amzn
| | 11.0.19 | amzn | | 11.0.19-amzn
| | 8.0.372 | amzn | | 8.0.372-amzn
Gluon | | 22.1.0.1.r17 | gln | | 22.1.0.1.r17-gln
| | 22.1.0.1.r11 | gln | | 22.1.0.1.r11-gln
GraalVM CE | | 20.0.1 | graalce | | 20.0.1-graalce
| | 17.0.7 | graalce | | 17.0.7-graalce
GraalVM Oracle| | 20.0.1 | graal | | 20.0.1-graal
| | 17.0.7 | graal | | 17.0.7-graal
Java.net | | 22.ea.5 | open | | 22.ea.5-open
| | 22.ea.4 | open | | 22.ea.4-open
| | 22.ea.3 | open | | 22.ea.3-open
| | 21.ea.30 | open | | 21.ea.30-open
| | 21.ea.29 | open | | 21.ea.29-open
| | 21.ea.28 | open | | 21.ea.28-open
JetBrains | | 17.0.7 | jbr | | 17.0.7-jbr
| | 11.0.14.1 | jbr | | 11.0.14.1-jbr
Liberica | | 20.0.1.fx | librca | | 20.0.1.fx-librca
| | 20.0.1 | librca | | 20.0.1-librca
| | 17.0.7.fx | librca | | 17.0.7.fx-librca
| | 17.0.7 | librca | | 17.0.7-librca
| | 11.0.19.fx | librca | | 11.0.19.fx-librca
| | 11.0.19 | librca | | 11.0.19-librca
| | 8.0.372.fx | librca | | 8.0.372.fx-librca
| | 8.0.372 | librca | | 8.0.372-librca
Liberica NIK | | 23.r20 | nik | | 23.r20-nik
| | 23.r17 | nik | | 23.r17-nik
| | 22.3.2.r17 | nik | | 22.3.2.r17-nik
| | 22.3.2.r11 | nik | | 22.3.2.r11-nik
Microsoft | | 17.0.7 | ms | | 17.0.7-ms
| | 11.0.19 | ms | | 11.0.19-ms
Oracle | | 20.0.1 | oracle | | 20.0.1-oracle
| | 17.0.7 | oracle | | 17.0.7-oracle
SapMachine | | 20.0.1 | sapmchn | | 20.0.1-sapmchn
| | 17.0.7 | sapmchn | | 17.0.7-sapmchn
| | 11.0.19 | sapmchn | | 11.0.19-sapmchn
Semeru | | 20.0.1 | sem | | 20.0.1-sem
| | 17.0.7 | sem | | 17.0.7-sem
| | 11.0.19 | sem | | 11.0.19-sem
Temurin | | 20.0.1 | tem | | 20.0.1-tem
| | 17.0.7 | tem | | 17.0.7-tem
| | 11.0.19 | tem | | 11.0.19-tem
| | 11.0.17 | tem | local only | 11.0.17-tem
Tencent | | 17.0.7 | kona | | 17.0.7-kona
| | 11.0.19 | kona | | 11.0.19-kona
| | 8.0.372 | kona | | 8.0.372-kona
Zulu | | 20.0.1 | zulu | | 20.0.1-zulu
| | 20.0.1.fx | zulu | | 20.0.1.fx-zulu
| | 17.0.7 | zulu | | 17.0.7-zulu
| | 17.0.7.fx | zulu | | 17.0.7.fx-zulu
| | 11.0.19 | zulu | | 11.0.19-zulu
| | 11.0.19.fx | zulu | | 11.0.19.fx-zulu
| | 8.0.372 | zulu | | 8.0.372-zulu
| | 8.0.372.fx | zulu | | 8.0.372.fx-zulu
Unclassified | | 22.3.r17 | none | local only | 22.3.r17-grl
================================================================================
Omit Identifier to install default version 17.0.7-tem:
$ sdk install java
Use TAB completion to discover available versions
$ sdk install java [TAB]
Or install a specific version by Identifier:
$ sdk install java 17.0.7-tem
Hit Q to exit this list view
================================================================================
查看当前使用的 JDK
sdk current
安装指定的 JDK 版本
版本是Identifier
这列中的数值。
sdk install java 17.0.7-amzn
卸载指定 JDK 版本
sdk uninstall java 17.0.7-amzn
使用指定 JDK 版本
sdk use java 17.0.7-amzn
查看帮助
sdk help
文档
Views: 966 · Posted: 2023-09-08
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓
Loading...