首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Windows上安装OpenJDK 11?

如何在Windows上安装OpenJDK 11?
EN

Stack Overflow用户
提问于 2018-09-26 07:01:40
回答 10查看 517.4K关注 0票数 411

过去,Oracle常常为Windows发布可执行安装程序,该安装程序将:

  • 解包文件
  • 添加注册表项,指示已安装的版本和路径
  • 将JRE添加到系统路径
  • 向Windows注册卸载程序。

从Java 11开始,Oracle的免费版本Java (甲骨文OpenJDK)似乎不包括安装程序。它只是一个包含二进制文件的zip文件。

既然前面提到的集成已经不复存在,我们该如何在Windows上安装OpenJDK 11呢?难道没有必要吗?

EN

回答 10

Stack Overflow用户

回答已采纳

发布于 2018-09-27 06:51:42

  1. 将压缩文件解压缩到一个文件夹中,例如C:\Program Files\Java\,它将创建一个jdk-11文件夹(其中bin文件夹是一个直接子文件夹)。您可能需要管理员特权才能将zip文件解压缩到此位置。
  2. 设定一条道路:
代码语言:javascript
复制
- Select Control Panel and then System.
- Click Advanced and then Environment Variables.
- Add the location of the bin folder of the JDK installation to the PATH variable in System Variables.
- The following is a typical value for the PATH variable: `C:\WINDOWS\system32;C:\WINDOWS;"C:\Program Files\Java\jdk-11\bin"`

  1. 设置JAVA_HOME:
代码语言:javascript
复制
- Under System Variables, click New.
- Enter the variable name as JAVA\_HOME.
- Enter the variable value as the installation path of the JDK (without the `bin` sub-folder).
- Click OK.
- Click Apply Changes.

  1. 在IDE中配置JDK (例如IntelliJ或Eclipse)。

你准备好了。

要查看它是否有效,请打开命令提示符并键入java -version,并查看它是否打印了新安装的JDK。

如果您想卸载-只需撤消上述步骤。

注意:您还可以将JAVA_HOME指向JDK安装的文件夹,然后将PATH变量设置为%JAVA_HOME%\bin。因此,当您想要更改JDK时,您只需要更改JAVA_HOME变量,并保留PATH

票数 559
EN

Stack Overflow用户

发布于 2019-05-27 13:47:15

Java 17 (LTS)及以上

对于Java17和更高版本,您可以使用月食腺网站。根据他们关于的部分, Eclipse项目是最初AdoptOpenJDK任务的延续。

Java 11 (LTS),Java 8- 16

对于Java11 (8到16),您可以使用AdoptOpenJDK,这是一个由java社区托管的网站。您可以在那里找到.msi 8到16的OpenJDK安装程序,它将执行问题中列出的所有内容(解压缩、注册表项、路径变量更新(和JAVA_HOME)、卸载程序.)。

票数 276
EN

Stack Overflow用户

发布于 2019-06-18 12:34:15

使用巧克力包管理器。这是一个类似于npm的命令行工具。安装完毕后,请使用

代码语言:javascript
复制
choco install openjdk --version=11.0

在一个提升的命令提示符中安装OpenJDK 11 (省略安装最新版本的--version参数)。

若要将已安装版本更新为最新版本,请键入

代码语言:javascript
复制
choco upgrade openjdk

非常简单的使用,特别是帮助升级到最新的版本。没有手动摆弄路径环境变量。

票数 39
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52511778

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档