JDK 配置
小于 1 分钟
JDK 配置
1 Downloads
当前 jdk 的 LTS 版本有 8/11/17.
由于工作学习需要(譬如学习 jdk1.7/8 Hashmap 实现差异,工作环境基于 jdk8,日常学习 11/17 新特性等),一个系统可能会安装多个 JDK 版本:
版本 | 下载 | 备注 |
---|---|---|
1.7 | 7u80 | |
1.8 | 8u202 | The Oracle JDK License has changed for releases starting April 16, 2019. |
11 | 11.0.13 | |
17 | 17.0.1 |
部分国内 jdk8 发行版:
阿里-Dragonwell
: https://github.com/alibaba/dragonwell8腾讯-Kona
: https://github.com/Tencent/TencentKona-8华为-毕昇JDK
: https://gitee.com/openeuler/bishengjdk-8
# 查看版本
$ java --version
openjdk 17.0.1 2021-10-19
OpenJDK Runtime Environment (build 17.0.1+12-39)
OpenJDK 64-Bit Server VM (build 17.0.1+12-39, mixed mode, sharing)
2 检查 Checksum
# jdk-8u202-windows-x64.exe
# sha256: b3bcdd6007e30c7b9d459b5bef766ac49f1e0b1cc92b11b19af3cf0439c3bc9f
Get-FileHash jdk-8u202-windows-x64.exe -Algorithm SHA256
# jdk-11.0.13_windows-x64_bin.zip
# sha256: 576f46c53403ca209c709cb8deb45745311d4a1d1b9edd602f831001030682d6
Get-FileHash jdk-11.0.13_windows-x64_bin.zip -Algorithm SHA256
# openjdk-17.0.1_windows-x64_bin.zip
# sha256: 329900a6673b237b502bdcf77bc334da34bc91355c5fd2d457fc00f53fd71ef1
Get-FileHash openjdk-17.0.1_windows-x64_bin.zip -Algorithm SHA256
3 环境变量
一般而言,需要配置系统的 JAVA_HOME
和 PATH
参数,例如:
# /etc/profile
export JAVA_HOME=/uar/local/jdk1.8.0_202
export PATH=$PATH:$JAVA_HOME/bin
export PATH=$PATH:$JAVA_HOME/jre/bin
# 立即生效
$ source /etc/profile
(全文完)