Oracle 官网下 JDK 17,进度条卡在 30KB/s,半个多小时才走了 40M。国内访问官网本来就慢,换镜像能省很多时间。

先明确你要哪个发行版。Oracle JDK 商用要授权,公司用建议看 OpenJDK 的发行版,比如 Eclipse Temurin、Amazon Corretto、微软的 OpenJDK。功能上差别不大,授权清爽。

几个能用的镜像站

清华和中科大的开源镜像站有 Adoptium 目录,路径在 mirrors 下面,按版本和平台分文件夹,下载速度通常能到几兆每秒。华为云镜像也提供 JDK,页面直接给下载链接。

如果只是想让 Maven 依赖拉得快一点,改 settings.xml 里的 mirror 地址就行,这跟下载 JDK 是两件事,别混。

版本怎么选

新项目直接上 17 或 21,都是 LTS。8 还在维护,但新语法用不了。11 处在中间,很多老项目在用。下载时注意平台,Windows 选 x64 的 zip 或 msi,Linux 选 tar.gz,别拿错。

下完先校验再解压

镜像站一般提供 sha256 文件。Windows 上用 certutil 算,Linux 用 sha256sum,比对一致再解压。这一步花十秒,能避免下到一半损坏的包,装完报各种奇怪的类找不到。

解压后配环境变量,JAVA_HOME 指向目录,Path 里加 bin。命令行执行 java -version 确认版本,再执行 javac -version,两个对得上才算装好。

如果公司内网有 Nexus 或者私有仓库,让运维同步一份 JDK 到内网,比每次从外网拉稳定得多。