Kbase P92179: Which registry keys should I modify to have progress use non-default JVM?
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  19/09/2008 |
|
Status: Verified
GOAL:
Which registry keys should I modify to have progress use non-default JVM?
GOAL:
How do I dictate to progress java applications which JVM installation to use on windows?
GOAL:
If I don't want to use the JVM shipped with Progress, and have installed my own JVM in another location outside of progress installation, how do I make progress Java applications use the JVM I installed?
FACT(s) (Environment):
Windows NT 32 Intel/Windows 2000
Progress 9.x
OpenEdge 10.x
FIX:
By default, Progress installs its JVM under the %DLC%\jdk directory. However, you can have multiple java installations on the same machine outside Progress installation.
Java's installation writes to the registry, to list the java versions installed, and identify the latest java version. However, Progress does not refer to java's registry information when it starts processes. Instead, it uses it's own registry keys which identify the JVM to use. The registry keys at HKLM\SOFTWARE\PSC\PROGRESS\<ver>\JAVA,
have the values that Progress uses for Java. These are the ones you will have to change to make the Progress use a different java version. The most important one to change is the JREHOME value. JREHOME should be pointing to your own Java installation.