Installing and using Red Hat build of OpenJDK 21 for Windows
Abstract
Providing feedback on Red Hat build of OpenJDK documentation Copy linkLink copied to clipboard!
To report an error or to improve our documentation, log in to your Red Hat Jira account and submit an issue. If you do not have a Red Hat Jira account, then you will be prompted to create an account.
Procedure
- Click the following link to create a ticket.
- Enter a brief description of the issue in the Summary.
- Provide a detailed description of the issue or enhancement in the Description. Include a URL to where the issue occurs in the documentation.
- Clicking Submit creates and routes the issue to the appropriate documentation team.
Making open source more inclusive Copy linkLink copied to clipboard!
Red Hat is committed to replacing problematic language in our code, documentation, and web properties. We are beginning with these four terms: master, slave, blacklist, and whitelist. Because of the enormity of this endeavor, these changes will be implemented gradually over several upcoming releases. For more details, see our CTO Chris Wright’s message.
Chapter 1. Red Hat build of OpenJDK 21 for Microsoft Windows installation options Copy linkLink copied to clipboard!
Red Hat build of OpenJDK 21 for Microsoft Windows can be installed using an archive or through a graphical user interface using an MSI-based installer.
Depending on your circumstance, use one of the following installation methods:
Chapter 2. Installing Red Hat build of OpenJDK 21 for Microsoft Windows with the archive Copy linkLink copied to clipboard!
This procedure describes how to manually install Red Hat build of OpenJDK 21 for Microsoft Windows using the archive.
Procedure
- Download the archive of Red Hat build of OpenJDK 21 for Microsoft Windows.
Extract the contents of an archive to a directory of your choice.
NoteExtracting the contents of an archive to a directory path that does not contain spaces is recommended.
Update the
PATHas below:Add the
bindirectory contained in your Red Hat build of OpenJDK 21 for Microsoft Windows installation path to the%PATH%environment variable:setx /m PATH "%PATH%;C:\Progra~1\RedHat\java-21-openjdk-<version>\bin"
C:\> setx /m PATH "%PATH%;C:\Progra~1\RedHat\java-21-openjdk-<version>\bin"Copy to Clipboard Copied! Toggle word wrap Toggle overflow If the path contains spaces, use the shortened path name.
- Restart Command Prompt to reload the environment variables.
-
To verify the Red Hat build of OpenJDK 21 for Microsoft Windows is successfully installed, run the
java -versioncommand in a command prompt. The
%JAVA_HOME%environment variable must also be set to use some developer tools. Set the%JAVA_HOME%environment variable as follows:- Open Command Prompt as an administrator.
Set the value of the environment variable to your Red Hat build of OpenJDK 21 for Microsoft Windows installation path:
setx /m JAVA_HOME "C:\Progra~1\RedHat\java-21-openjdk-<version>"
C:\> setx /m JAVA_HOME "C:\Progra~1\RedHat\java-21-openjdk-<version>"Copy to Clipboard Copied! Toggle word wrap Toggle overflow If the path contains spaces, use the shortened path name.
- Restart Command Prompt to reload the environment variables.
Chapter 3. Updating Red Hat build of OpenJDK 21 for Microsoft Windows using the archive Copy linkLink copied to clipboard!
Red Hat build of OpenJDK 21 for Microsoft Windows can be manually updated using the archive.
Procedure
- Download the archive of Red Hat build of OpenJDK 21.
Extract the contents of an archive to a directory of your choice.
NoteExtracting the contents of an archive to a directory path that does not contain spaces is recommended.
On Command Prompt, update
JAVA_HOMEenvironment variable as follows:- Open Command Prompt as an administrator.
Set the value of the environment variable to your Red Hat build of OpenJDK 21 for Microsoft Windows installation path:
setx /m JAVA_HOME "C:\Progra~1\RedHat\java-21-openjdk-<version>"
C:\> setx /m JAVA_HOME "C:\Progra~1\RedHat\java-21-openjdk-<version>"Copy to Clipboard Copied! Toggle word wrap Toggle overflow If the path contains spaces, use the shortened path name.
- Restart Command Prompt to reload the environment variables.
Set the value of
PATHvariable if it is not set already:setx -m PATH "%PATH%;%JAVA_HOME%\bin";
C:\> setx -m PATH "%PATH%;%JAVA_HOME%\bin";Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Restart Command Prompt to reload the environment variables.
Verify that
java -versionworks without supplying the full path.java -version
C:\> java -versionCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Chapter 4. Installing Red Hat build of OpenJDK with the MSI installer Copy linkLink copied to clipboard!
This procedure describes how to install Red Hat build of OpenJDK 21 for Microsoft Windows using the MSI-based installer.
Procedure
- Download the MSI-based installer of Red Hat build of OpenJDK 21 for Microsoft Windows.
- Run the installer for Red Hat build of OpenJDK 21 for Microsoft Windows.
-
Click
Nexton the welcome screen. -
Check
I accept the terms in license agreement, then clickNext. -
Click
Next. - Accept the defaults or review the optional properties.
-
Click
Install. -
Click
Yeson theDo you want to allow this app to make changes on your device?. -
To verify the Red Hat build of OpenJDK 21 for Microsoft Windows is successfully installed, run
java -versioncommand in the command prompt.
Chapter 5. Red Hat build of OpenJDK MSI installer components Copy linkLink copied to clipboard!
You can set the following Red Hat build of OpenJDK 21 for Microsoft Windows MSI-based installer components. Setting these components is optional. If these components are not set, the default settings will be used.
- jdk
-
Java Development Kit (JDK) files. Defaults to
true, meaning that thejdkcomponent is enabled. - jdk_registry_runtime
A set of Windows registry keys that other software can use to locate JDK installation files. Defaults to
true, meaning that thejdk_registry_runtimecomponent is enabled. This component includes the following registry keys:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - jdk_env_path
-
Appends
<INSTALLDIR>\binto the system%PATH%environment variable. - jdk_env_java_home
-
Sets
<INSTALLDIR>to the system%JAVA_HOME%environment variable. - jdk_env_vendor_java_home
-
Sets
<INSTALLDIR>to the system%REDHAT_JAVA_HOME%environment variable. - jdk_registry_jar
- Association for JAR files. Launch JAR files with the Red Hat build of OpenJDK context menu.
- jmc
-
JDK Mission Control files, installed into
<INSTALLDIR>\missioncontrol. - jmc_env
-
Appends
<INSTALLDIR>\missioncontrolto the system%PATH%environment variable.
Appendix A. MSI-based installer properties Copy linkLink copied to clipboard!
The Red Hat build of OpenJDK for Windows MSI-based installer includes the JDK Files component and the following optional properties:
| Property | Description | Default value |
|---|---|---|
| OpenJDK Runtime - Windows Registry | Sets registry keys that other software can use to locate JDK installation files. | Yes |
| OpenJDK Runtime - Path Variable | Adds the Runtime to the Path variable so it is available from the command line. | Yes |
| OpenJDK Runtime - JAVA_HOME System Variable | JAVA_HOME is used by some programs to find the Java runtime. | No |
| OpenJDK Runtime - REDHAT_JAVA_HOME System Variable | REDHAT_JAVA_HOME can be used by some programs to find the Red Hat build of OpenJDK runtime. | No |
| OpenJDK Runtime - Jar Files Association | This enables Jar files to be run from within Windows Explorer. | No |
| Mission Control - Files | Contains files that are installed in the <installdir>\missioncontrol directory. | No |
| Mission Control - Path Variable | Appends <installdir>\missioncontrol to the system PATH environment variable. | No |
Revised on 2024-05-09 14:55:33 UTC