本文章介绍的是从 Adoptium 官方网站下载安装版或便携版的 Eclipse Temurin,如果您正在寻找使用 APT 源安装的方法,请参阅使用 APT 安装 Eclipse Temurin
由于OracleJDK的不再免费,OpenJDK只提供6个月内的支持,在此不再推荐。
在咨询律师之前,请勿使用 Oracle Java SE 开发工具包 (JDK)。 —— Which Version of JDK Should I Use?
如果你是个人开发者而非企业开发者,这里强烈推荐 Adoptium 的 Eclipse Temurin,自由软件精神!
推荐使用LTS版本,目前的4个是 Java8、Java11、Java17 和 Java21
版权与声明
本文部分技术核心取自以下文章,感谢这些文章的作者
- whichjdk.com:https://whichjdk.com/
如果可能,请尽量阅读上方的原文章来学习
下载
8
Windows
x64
JDK
zip
- 版本:8.0.422+5
- 官方下载:https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u422-b05/OpenJDK8U-jdk_x64_windows_hotspot_8u422b05.zip
- sha256sum:
3dfe7750f599c22cfcd37c98dbec0b88a2e5f0e5cc7e89ba76af2a7d47856dbf
msi
- 版本:8.0.422+5
- 官方下载:https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u422-b05/OpenJDK8U-jdk_x64_windows_hotspot_8u422b05.msi
- sha256sum:
9944b308061827c8ad26bedd573eac334c12eaa72c8b7f5ee73a5795e7710204
JRE
zip
- 版本:8.0.422+5
- 官方下载:https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u422-b05/OpenJDK8U-jre_x64_windows_hotspot_8u422b05.zip
- sha256sum:
7ac37757292c85ed00a2cc7a38cc0b82d48b337eddea9c7f71414bc7bf439af0
msi
- 版本:8.0.422+5
- 官方下载:https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u422-b05/OpenJDK8U-jre_x64_windows_hotspot_8u422b05.msi
- sha256sum:
6a53b2e2e0eee6b238d79999e4de2fac70efc03922d48ea6d1007f50e7c11307
Linux
x64
JDK
- 版本:8.0.422+5
- 官方下载:https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u422-b05/OpenJDK8U-jdk_x64_linux_hotspot_8u422b05.tar.gz
- sha256sum:
4c6056f6167fae73ace7c3080b78940be5c87d54f5b08894b3517eed1cbb2c06
JRE
- 版本:8.0.422+5
- 官方下载:https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u422-b05/OpenJDK8U-jre_x64_linux_hotspot_8u422b05.tar.gz
- sha256sum:
0ac516cc1eadffb4cd3cfc9736a33d58ea6a396bf85729036c973482f7c063d9
11
Windows
x64
JDK
zip
- 版本:11.0.24+8
- 官方下载:https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.24%2B8/OpenJDK11U-jdk_x64_windows_hotspot_11.0.24_8.zip
- 中国科学技术大学开源软件镜像:https://mirrors.ustc.edu.cn/adoptium/releases/temurin11-binaries/jdk-11.0.24%2B8/OpenJDK11U-jdk_x64_windows_hotspot_11.0.24_8.zip
- sha256sum:
e0181952006f9779551511d1f449ca33269a58b7b8802f001fd4ceeff2fd01f3
msi
- 版本:11.0.24+8
- 官方下载:https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.24%2B8/OpenJDK11U-jdk_x64_windows_hotspot_11.0.24_8.msi
- 中国科学技术大学开源软件镜像:https://mirrors.ustc.edu.cn/adoptium/releases/temurin11-binaries/jdk-11.0.24%2B8/OpenJDK11U-jdk_x64_windows_hotspot_11.0.24_8.msi
- sha256sum:
c6d15bff637a78d2033cd42c592e47c09fe87e7d028ae7d1fbf591c547848917
JRE
zip
- 版本:11.0.24+8
- 官方下载:https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.24%2B8/OpenJDK11U-jre_x64_windows_hotspot_11.0.24_8.zip
- 中国科学技术大学开源软件镜像:https://mirrors.ustc.edu.cn/adoptium/releases/temurin11-binaries/jdk-11.0.24%2B8/OpenJDK11U-jre_x64_windows_hotspot_11.0.24_8.zip
- sha256sum:
78e10f7d025898b7dc7436b2bb986570283cca3cb4a654991a4f9671231da536
msi
- 版本:11.0.24+8
- 官方下载:https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.24%2B8/OpenJDK11U-jre_x64_windows_hotspot_11.0.24_8.msi
- 中国科学技术大学开源软件镜像:https://mirrors.ustc.edu.cn/adoptium/releases/temurin11-binaries/jdk-11.0.24%2B8/OpenJDK11U-jre_x64_windows_hotspot_11.0.24_8.msi
- sha256sum:
da8e0016ee777b9eb4536991ba5e1ca38be049db13239c2f3924f759730fe329
Linux
x64
JDK
- 版本:11.0.24+8
- 官方下载:https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.24%2B8/OpenJDK11U-jdk_x64_linux_hotspot_11.0.24_8.tar.gz
- 中国科学技术大学开源软件镜像:https://mirrors.ustc.edu.cn/adoptium/releases/temurin11-binaries/jdk-11.0.24%2B8/OpenJDK11U-jdk_x64_linux_hotspot_11.0.24_8.tar.gz
- sha256sum:
0e71a01563a5c7b9988a168b0c4ce720a6dff966b3c27bb29d1ded461ff71d0e
JRE
- 版本:11.0.24+8
- 官方下载:https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.24%2B8/OpenJDK11U-jre_x64_linux_hotspot_11.0.24_8.tar.gz
- 中国科学技术大学开源软件镜像:https://mirrors.ustc.edu.cn/adoptium/releases/temurin11-binaries/jdk-11.0.24%2B8/OpenJDK11U-jre_x64_linux_hotspot_11.0.24_8.tar.gz
- sha256sum:
e0c1938093da3780e4494d366a4e6b75584dde8d46a19acea6691ae11df4cda5
17
Windows
x64
JDK
zip
- 版本:17.0.12+7
- 官方下载:https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.12%2B7/OpenJDK17U-jdk_x64_windows_hotspot_17.0.12_7.zip
- sha256sum:
052049d687ebfda6a4032d54afcd0da6549a23bc2ed04cfaa509746eeacbae71
msi
- 版本:17.0.12+7
- 官方下载:https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.12%2B7/OpenJDK17U-jdk_x64_windows_hotspot_17.0.12_7.msi
- sha256sum:
1e6df6b445d9e995e86fd8225c658df1411d3abab86b540ce4d2063c8a889835
JRE
zip
- 版本:17.0.12+7
- 官方下载:https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.12%2B7/OpenJDK17U-jre_x64_windows_hotspot_17.0.12_7.zip
- sha256sum:
646f1f60286670da309b586d0905f1df1a5c2f674d24006823d688bca65388f4
msi
- 版本:17.0.12+7
- 官方下载:https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.12%2B7/OpenJDK17U-jre_x64_windows_hotspot_17.0.12_7.msi
- sha256sum:
62caaa23b88545099612ae77455fe2ac888ad3731ac0758f5cbedad406fd3c6c
Linux
x64
JDK
- 版本:17.0.12+7
- 官方下载:https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.12%2B7/OpenJDK17U-jdk_x64_linux_hotspot_17.0.12_7.tar.gz
- sha256sum:
9d4dd339bf7e6a9dcba8347661603b74c61ab2a5083ae67bf76da6285da8a778
JRE
- 版本:17.0.12+7
- 官方下载:https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.12%2B7/OpenJDK17U-jre_x64_linux_hotspot_17.0.12_7.tar.gz
- sha256sum:
0e8088d7a3a7496faba7ac8787db09dc0264c2bc6f568ea8024fd775a783e13c
21
Windows
x64
JDK
zip
- 版本:21.0.4+7-LTS
- 官方下载:https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.4%2B7/OpenJDK21U-jdk_x64_windows_hotspot_21.0.4_7.zip
- 中国科学技术大学开源软件镜像:https://mirrors.ustc.edu.cn/adoptium/releases/temurin21-binaries/jdk-21.0.4%2B7/OpenJDK21U-jdk_x64_windows_hotspot_21.0.4_7.zip
- sha256sum:
c725540d911531c366b985e5919efc8a73dd4030965cd9a740c3d2cd92c72c74
msi
- 版本:21.0.4+7-LTS
- 官方下载:https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.4%2B7/OpenJDK21U-jdk_x64_windows_hotspot_21.0.4_7.msi
- 中国科学技术大学开源软件镜像:https://mirrors.ustc.edu.cn/adoptium/releases/temurin21-binaries/jdk-21.0.4%2B7/OpenJDK21U-jdk_x64_windows_hotspot_21.0.4_7.msi
- sha256sum:
5eadbdeabdca1a7abf6416a6b35bf7afd86e7edade7b5d44059fbcecacaef372
JRE
zip
- 版本:21.0.4+7-LTS
- 官方下载:https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.4%2B7/OpenJDK21U-jre_x64_windows_hotspot_21.0.4_7.zip
- 中国科学技术大学开源软件镜像:https://mirrors.ustc.edu.cn/adoptium/releases/temurin21-binaries/jdk-21.0.4%2B7/OpenJDK21U-jre_x64_windows_hotspot_21.0.4_7.zip
- sha256sum:
b58f6117d26a138da4cb962b974efc4be4b88b65093366146965d16ad3c45e75
msi
- 版本:21.0.4+7-LTS
- 官方下载:https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.4%2B7/OpenJDK21U-jre_x64_windows_hotspot_21.0.4_7.msi
- 中国科学技术大学开源软件镜像:https://mirrors.ustc.edu.cn/adoptium/releases/temurin21-binaries/jdk-21.0.4%2B7/OpenJDK21U-jre_x64_windows_hotspot_21.0.4_7.msi
- sha256sum:
cf5b9440680994f1571eb1b83fe017eafbec9e6e8a9cd033b3c099e967c1a553
Linux
x64
JDK
tar.gz
- 版本:21.0.4+7-LTS
- 官方下载:https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.4%2B7/OpenJDK21U-jdk_x64_linux_hotspot_21.0.4_7.tar.gz
- 中国科学技术大学开源软件镜像:https://mirrors.ustc.edu.cn/adoptium/releases/temurin21-binaries/jdk-21.0.4%2B7/OpenJDK21U-jdk_x64_linux_hotspot_21.0.4_7.tar.gz
- sha256sum:
51fb4d03a4429c39d397d3a03a779077159317616550e4e71624c9843083e7b9
JRE
tar.gz
- 版本:21.0.4+7-LTS
- 官方下载:https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.4%2B7/OpenJDK21U-jre_x64_linux_hotspot_21.0.4_7.tar.gz
- 中国科学技术大学开源软件镜像:https://mirrors.ustc.edu.cn/adoptium/releases/temurin21-binaries/jdk-21.0.4%2B7/OpenJDK21U-jre_x64_linux_hotspot_21.0.4_7.tar.gz
- sha256sum:
d3affbb011ca6c722948f6345d15eba09bded33f9947d4d67e09723e2518c12a
安装
大部分以zip和tar.gz结尾的均为绿色软件,解压后可以直接使用
msi 则为安装软件,双击安装即可
配置
Windows
如果您下载的是 .msi 版本,那么就是安装版本,可以根据向导来,否则是便携版本,请继续往下参阅
便携版本
找一个地方解压缩,并设置环境变量
- 添加一个环境变量
JAVA_HOME
到安装目录下 - 编辑
Path
环境变量,添加一个条目,内容填写安装目录下的 bin 目录,可以指定为JAVA_HOME\bin\
例如
新建 JAVA_HOME
环境变量,值为C:\Program Files\Java\jdk-11.0.12.8+0\
编辑 Path
环境变量,加一条 %JAVA_HOME%\bin\
Linux
找个地方解压缩,并设置环境变量
- 添加一个环境变量
JAVA_HOME
到安装目录下 - 追加
PATH
环境变量,添加一个条目,内容填写安装目录下的 bin 目录,可以指定为JAVA_HOME\bin\
可以添加到 ~/.bashrc
(用户脚本)或 /etc/profile
(系统脚本),每次进入 bash 会自动执行,也可以使用 source
命令手动执行
~/.bashrc 或 /etc/profile
|
|