过去,Oracle曾发布过可执行安装程序,用于在Windows平台上完成以下操作:
- 解压文件
- 添加注册表键,指示已安装版本和路径
- 将JRE添加到系统PATH中
- 在Windows中注册卸载程序。
从Java 11开始,Oracle的免费Java版本(Oracle OpenJDK)似乎不包括安装程序,而是一个包含二进制文件的zip文件。
既然没有了上述集成,我们应该如何在Windows上安装OpenJDK 11呢?难道它们不是必要的吗?
过去,Oracle曾发布过可执行安装程序,用于在Windows平台上完成以下操作:
从Java 11开始,Oracle的免费Java版本(Oracle OpenJDK)似乎不包括安装程序,而是一个包含二进制文件的zip文件。
既然没有了上述集成,我们应该如何在Windows上安装OpenJDK 11呢?难道它们不是必要的吗?
这里是完整的答案。首先,您需要安装Chocolatey。要安装Chocolatey,请以管理员身份运行powershell并运行以下命令
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
在此之后,以管理员身份打开cmd并运行以下命令:
choco install -y openjdk11
它将会安装openjdk到以下位置:
C:\Program Files\Eclipse Adoptium\jdk-11.0.16.101-hotspot
最后设置你的JAVA_HOME为:
C:\Program Files\Eclipse Adoptium\jdk-11.0.16.101-hotspot
然后就可以愉快地使用了。