跳至主要內容

JDK 配置

小于 1 分钟

JDK 配置

1 Downloads

当前 jdk 的 LTS 版本有 8/11/17.

由于工作学习需要(譬如学习 jdk1.7/8 Hashmap 实现差异,工作环境基于 jdk8,日常学习 11/17 新特性等),一个系统可能会安装多个 JDK 版本:

版本下载备注
1.77u80open in new window
1.88u202open in new windowThe Oracle JDK License has changed for releases starting April 16, 2019.open in new window
1111.0.13open in new window
1717.0.1open in new window

部分国内 jdk8 发行版:

# 查看版本
$ 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_HOMEPATH 参数,例如:

# /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

(全文完)