Salesforce

How to change the Java version for an OpenEdge installation on Windows

« Go Back

Information

 
TitleHow to change the Java version for an OpenEdge installation on Windows
URL Name000043873
Article Number000166377
EnvironmentProduct: OpenEdge
Version: 10.x , 11.x, 12.x
OS: All supported platforms
Question/Problem Description
How to change the JDK/JRE version for an OpenEdge installation on Windows.
How to change the Java version for an OpenEdge installation on Windows.
Steps to Reproduce
Clarifying Information
Error Message
Defect NumberOCTA-44445
Enhancement Number
Cause
Resolution

Note: Please make sure that the new Java version is supported with the specific OpenEdge version. Refer to the Product Availability and Life Cycle Guide for more details: 

Post-install, the Java vendor can be changed or Java patch level can be upgraded, as long as you stay within the supported Minor version (JDK 11.0 not 14.0)

Java patches of a certified version of Java will be supported by default. This policy is based on assumption that Java patches do not alter any existing behavior or functionality. Should an issue arise we will provide technical support when customers are using a more-current patch release. With our certification on OpenJDK, this will cover any vendors offering i.e. we will support any OpenJDK version commercially available with the caveat that if there is an issue we need to be able to reproduce it on the version of OpenJDK that we certified on. In general we expect that any new release of OpenJDK is fully tested by the provider.

12.1 and later

OpenEdge 12.1 and later are no longer ship with Java, which means you have to install the certified version before running the OpenEdge Install.

After you have installed OpenEdge the current configuration needs to be upgraded to reflect the change. The full instructions are provided :

 
 
Note: As of 11/19/2025, the doc above is missing key information regarding the OEM step involving the proant command, until it is fixed follow the steps below instead:
 
Stop both the adminserver and OEM services under Windows or if using command line:

proadsv -stop
fathom -stop

update the %DLC%\properties\java.properties with the updated jdk as JAVA_HOME=<jdk_path>

In a proenv shell run:

fathom -unregister
fathom -register

Restart the AdminServer and OEM. 
 

 

In OpenEdge Versions 12.0, 11.x, 10.x


Before upgrading the shipped version, please refer to the following Article:

To change the Java version for an OpenEdge installation on Windows:

Install the required 32-bit or 64-bit Java as instructed by the vendor.  Make a backup of the current %DLC%\jre and %DLC%\jdk directories and delete their content.  

Method 1: Update the Registry

  1. Stop all OpenEdge processes.
  2. Open the Windows Registry Editor (regedit).
  3. Change the path for the each of the following properties to point to the new JDK:
JDKCP, JDKHOME, JRECP and JREHOME 
  • HKEY_LOCAL_MACHINE\SOFTWARE\PSC\PROGRESS\<ver>\JAVA
  • HKEY_CURRENT_USER\Software\PSC\PROGRESS\x64\<ver>\JAVA

Note: In the case of a 32-bit OpenEdge installation on a 64-bit Windows the registry key is: 

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\PSC\PROGRESS\<ver>\JAVA 


Method 2: Copy the required java install to the current DLC installed java

  • Make a backup of the current %DLC%\jre and %DLC%\jdk directories and delete their content.
  • Copy the jdk and jre directories from the required Java installation.
  • Paste them to the %DLC% directory overwriting the old ones.

Additional Considerations:

OpenEdge Explorer or OpenEdge Management:

  • %DLC%/properties/JavaTools.properties file, change the path for "tools.jar"

PDSOE: 

  • %DLC%\oeide\eclipse\eclipse.ini, change the value of the -vm argument to the location of the javaw.exe
  • %DLC%\oeide\integrateArchitect.bat, update the new location to the Java location. (set JAVA=) 
Workaround
Notes
Progress Articles:

 Is it possible to upgrade the Java version shipped with OpenEdge?  

Note: Defect OCTA-44445 is dealing with a documentation defect where the registry steps below are no longer needed on 12.2+ 
Keyword Phrase
Last Modified Date11/19/2025 5:19 PM

Powered by