为 Windows 安装和使用红帽构建的 OpenJDK 21
摘要
提供有关红帽构建的 OpenJDK 文档的反馈 复制链接链接已复制到粘贴板!
要报告错误或改进文档,请登录到 Red Hat JIRA 帐户并提交问题。如果您没有 Red Hat Jira 帐户,则会提示您创建一个帐户。
流程
- 单击以下链接 以创建 ticket。
- 在 Summary 中输入问题的简短描述。
- 在 Description 中提供问题或功能增强的详细描述。包括一个指向文档中问题的 URL。
- 点 Submit 创建问题,并将问题路由到适当的文档团队。
使开源包含更多 复制链接链接已复制到粘贴板!
红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。我们从这四个术语开始:master、slave、黑名单和白名单。由于此项工作十分艰巨,这些更改将在即将推出的几个发行版本中逐步实施。详情请查看 CTO Chris Wright 的信息。
Red Hat build of OpenJDK 21 for Microsoft Windows 可以使用存档或使用基于 MSI 的安装程序通过图形用户界面安装。
根据您的情况,使用以下安装方法之一:
第 2 章 使用存档为 Microsoft Windows 安装红帽构建的 OpenJDK 21 复制链接链接已复制到粘贴板!
这个步骤描述了如何使用存档为 Microsoft Windows 手动安装红帽构建的 OpenJDK 21。
流程
- 为 Microsoft Windows 下载红帽构建的 OpenJDK 21 存档。
将存档的内容提取到您选择的目录中。
注意建议将存档内容提取到 不包含 空格的目录路径。
更新
PATH,如下所示:将 Red Hat build of OpenJDK 21 for Microsoft Windows 安装路径中包含的
bin目录添加到%PATH%环境变量中:C:\> setx /m PATH "%PATH%;C:\Progra~1\RedHat\java-21-openjdk-<version>\bin"如果路径包含空格,请使用简短的路径名称。
- 重新启动命令提示以重新加载环境变量。
-
要验证红帽构建的用于 Microsoft Windows 的 OpenJDK 21 已成功安装,请在命令提示符中运行
java -version命令。 还必须将
%JAVA_HOME%环境变量设置为使用一些开发人员工具。设置%JAVA_HOME%环境变量,如下所示:- 以管理员身份打开命令提示。
将环境变量的值设置为用于 Microsoft Windows 安装路径的 OpenJDK 21 的红帽构建:
C:\> setx /m JAVA_HOME "C:\Progra~1\RedHat\java-21-openjdk-<version>"如果路径包含空格,请使用简短的路径名称。
- 重新启动命令提示以重新加载环境变量。
第 3 章 使用存档为 Microsoft Windows 更新红帽构建的 OpenJDK 21 复制链接链接已复制到粘贴板!
红帽构建的用于 Microsoft Windows 的 OpenJDK 21 使用存档可以手动更新。
流程
- 下载红帽构建的 OpenJDK 21 的存档。
将存档的内容提取到您选择的目录中。
注意建议将存档内容提取到不包含空格的目录路径。
在 Command Prompt 上,按如下所示更新
JAVA_HOME环境变量:- 以管理员身份打开命令提示。
将环境变量的值设置为用于 Microsoft Windows 安装路径的 OpenJDK 21 的红帽构建:
C:\> setx /m JAVA_HOME "C:\Progra~1\RedHat\java-21-openjdk-<version>"如果路径包含空格,请使用简短的路径名称。
- 重新启动命令提示以重新加载环境变量。
如果还没有设置,则设置
PATH变量的值:C:\> setx -m PATH "%PATH%;%JAVA_HOME%\bin";- 重新启动命令提示以重新加载环境变量。
验证
java -version是否正常运行,而不提供完整路径。C:\> java -version
第 4 章 使用 MSI 安装程序安装红帽构建的 OpenJDK 复制链接链接已复制到粘贴板!
这个步骤描述了如何使用基于 MSI 的安装程序为 Microsoft Windows 安装红帽构建的 OpenJDK 21。
流程
- 为 Microsoft Windows 下载红帽构建的基于 MSI 的 OpenJDK 21 安装程序。
- 为 Microsoft Windows 的红帽构建的 OpenJDK 21 运行安装程序。
-
在欢迎屏幕上点
Next。 -
检查
我接受许可证协议中的条款,然后单击下一步。 -
点击
Next。 - 接受默认值或查看 可选属性。
-
点
Install。 -
在
Do you to allow this app on the device 中点。Yes? -
要验证红帽构建的用于 Microsoft Windows 的 OpenJDK 21 已成功安装,请在命令提示符中运行
java -version命令。
第 5 章 Red Hat build of OpenJDK MSI 安装程序组件 复制链接链接已复制到粘贴板!
您可以为 Microsoft Windows MSI 的安装程序组件设置以下红帽构建的 OpenJDK 21。设置这些组件是可选的。如果没有设置这些组件,则将使用默认设置。
- jdk
-
Java 开发套件(JDK)文件。默认值为
true,表示启用了jdk组件。 - jdk_registry_runtime
其他软件可用于定位 JDK 安装文件的一组 Windows registry 密钥。默认为
true,表示启用了jdk_registry_runtime组件。此组件包括以下 registry 密钥:HKLM\Software\JavaSoft\JDK\<version>, entries: JavaHome: <INSTALLDIR> RuntimeLib: <INSTALLDIR>\bin\server\jvm.dll HKLM\Software\JavaSoft\JDK, entries: CurrentVersion: <version>- jdk_env_path
-
将 &
lt;INSTALLDIR>\bin附加到系统%PATH%环境变量。 - jdk_env_java_home
-
将
<INSTALLDIR> 设置为系统%JAVA_HOME%环境变量。 - jdk_env_vendor_java_home
-
将
<INSTALLDIR> 设置为系统%REDHAT_JAVA_HOME%环境变量。 - jdk_registry_jar
- JAR 文件的关联。使用红帽构建的 OpenJDK 上下文菜单启动 JAR 文件。
- jmc
-
JDK Mission Control 文件,安装到 <
INSTALLDIR>\missioncontrol中。 - jmc_env
-
将 &
lt;INSTALLDIR>\missioncontrol附加到系统%PATH%环境变量。
附录 A. 基于 MSI 的安装程序属性 复制链接链接已复制到粘贴板!
Red Hat build of OpenJDK for Windows MSI 的安装程序包括 JDK Files 组件和以下可选属性:
| 属性 | 描述 | 默认值 |
|---|---|---|
| OpenJDK Runtime - Windows Registry | 设置其他软件可用于定位 JDK 安装文件的 registry 密钥。 | 是 |
| OpenJDK 运行时 - 路径变量 | 将 Runtime 添加到 Path 变量,以便从命令行可用。 | 是 |
| OpenJDK Runtime - JAVA_HOME System Variable | 一些程序使用 JAVA_HOME 来查找 Java 运行时。 | 否 |
| OpenJDK 运行时 - REDHAT_JAVA_HOME System Variable | 某些程序可以使用 REDHAT_JAVA_HOME 来查找红帽构建的 OpenJDK 运行时。 | 否 |
| OpenJDK Runtime - Jar Files Association | 这可让 Jar 文件在 Windows Explorer 中运行。 | 否 |
| mission Control - 文件 | 包含在 < installdir> \missioncontrol 目录中安装的文件。 | 否 |
| 任务控制 - 路径变量 | 将 & lt;installdir> \missioncontrol 附加到系统 PATH 环境变量。 | 否 |
更新于 2024-05-10