Upgrade the JDK after installation
- Last Updated: July 7, 2026
- 3 minute read
- OpenEdge
- Version 13.0
- Documentation
After you have installed OpenEdge, you might want to:
- Upgrade the JDK to a different distribution
- Change the location of the JDK on your computer
After upgrading or installing a new JDK, you must upgrade your OpenEdge configuration by completing the following steps:
- Launch Proenv utility with administrator privileges:
- On Windows, select Start > Programs (or All Programs) > Progress > OpenEdge > Proenv.
- On Linux, run the
proenv.shscript located in the $DLC/bin folder
- Stop all running OpenEdge components, including any PAS for OpenEdge
instances.
-
If you use the OpenEdge database, run the following command to stop it:
$DLC/bin/dbman -all -stop -
If you use the AdminServer, stop it. For details, see Stop the AdminServer.
- If you use OpenEdge Management, perform the appropriate action based on how
it is configured on your system:
- As a process: Stop OpenEdge Management.
- As a service: Stop OpenEdge Management and unregister it.
- Stop OpenEdge Management.
- Unregister OpenEdge Management:
fathom -unregister
For details on stopping OpenEdge Management, see Stop OpenEdge Management.
-
- Change the value of the
JAVA_HOMEenvironment variable in the OpenEdge_installation_dir/properties/java.properties file to your new JDK path.Note: Do not include the bin folder in the path.- On Windows, specify the JDK path using short file name (8.3) notation and forward slashes
(
/). For example:JAVA_HOME=C:/PROGRA~1/ECLIPS~1/JDK-17~1Note: To retrieve the short file name (8.3) for the JDK directory, perform the following steps:- Open the command prompt.
- Run the following command, replacing the path with your JDK installation directory path.
For example:
for %A in ("C:\Program Files\Eclipse Adoptium\jdk-17.0.11-hotspot") do @echo %~sA - Copy the path returned in the output.
- In the
java.propertiesfile, setJAVA_HOMEto the copied path.
- On Linux, specify the full path to the JDK installation. For example:
JAVA_HOME=/usr/lib/jvm/jdk-17.0.11
- On Windows, specify the JDK path using short file name (8.3) notation and forward slashes
(
- Change the value of the
JavaHomeproperty in the openEdge_installation_dir/installd.ini file.Note: Do not include the bin folder in the path.- On Windows, specify the JDK path using short file name (8.3) notation and forward slashes
(
/). For example:javaHome=C:/PROGRA~1/ECLIPS~1/JDK-17~1Note: To retrieve the short file name (8.3) for the JDK directory, perform the following steps:- Open the command prompt.
- Run the following command, replacing the path with your JDK installation directory path.
For example:
for %A in ("C:\Program Files\Eclipse Adoptium\jdk-17.0.11-hotspot") do @echo %~sA - Copy the path returned in the output.
- In the installd.ini file, set
javaHometo the copied path.
- On Linux, specify the full path to the JDK installation. For example:
-
javaHome=/usr/lib/jvm/jdk-17.0.11
-
- On Windows, specify the JDK path using short file name (8.3) notation and forward slashes
(
- If you launch Developer Studio from the shortcut menu, the configuration you
applied in the above step is sufficient. However, if you launch Developer Studio by
running the eclipse.exe file directly, you must update the JDK
path in the
-vmargument within the eclipse.ini file located at C:\Progress\OpenEdge\oeide\eclipse\.-vm <Path_to_JDK>/bin/javaw.exeThis change lets you automatically open .p, .w, or .cls files in Developer Studio by simply double-clicking them on your computer.
- Restart all OpenEdge components that you use. For example:
- Launch Developer Studio.
- Start a PAS for OpenEdge instance.
- Start the generic JMS adapter using the oemessaging script.
- If you use OpenEdge database instances, then run the
following command to start it:
$DLC/bin/dbman -start - If you use AdminServer, start it. For details, see Start the AdminServer.
- If you use OpenEdge Management, perform the appropriate action based on how it is
configured on your system:
- As a process: Start OpenEdge Management.
- As a service: Reregister and start OpenEdge Management.
- Reregister OpenEdge Management:
fathom -register - Start OpenEdge Management.
For details on starting OpenEdge Management, see Start OpenEdge Management.
- Reregister OpenEdge Management:
If your PAS for OpenEdge instance runs as a Windows service, reregister the service to apply the new JDK path. For details, see Update PASOE Windows service after JDK upgrade.