Name: pa48320 Date: 04/12/2001
After installation of the jdk 1.3.0_02, the registry keys that are created do not correctly reflect the product that was installed. This causes programs that rely on knowing what version is currently installed to stop working. Specificly this version installs with a micro version of "0" instead of "0_02". It also created the 1.3.0_02 but writes everything into the 1.3.0 key. The JRE installation totally ignores the 1.3.0_02 key and writes directly to 1.3.0 key. Here is the registry after a clean install:
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft]
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit]
"CurrentVersion"="1.3"
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit\1.3]
"JavaHome"="C:\\jdk1.3.0_02"
"MicroVersion"="0"
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit\1.3.0]
"JavaHome"="C:\\jdk1.3.0_02"
"MicroVersion"="0"
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit\1.3.0_02]
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Plug-in]
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Plug-in\1.3.0_02]
"JavaHome"="C:\\Program Files\\JavaSoft\\JRE\\1.3.0_02"
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment]
"CurrentVersion"="1.3"
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.3]
"JavaHome"="C:\\Program Files\\JavaSoft\\JRE\\1.3.0_02"
"MicroVersion"="0"
"RuntimeLib"="C:\\Program Files\\JavaSoft\\JRE\\1.3.0_02\\bin\\hotspot\\jvm.dll"
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.3.0]
"JavaHome"="C:\\Program Files\\JavaSoft\\JRE\\1.3.0_02"
"MicroVersion"="0"
"RuntimeLib"="C:\\Program Files\\JavaSoft\\JRE\\1.3.0_02\\bin\\hotspot\\jvm.dll"
(Review ID: 120566)
======================================================================
- duplicates
-
JDK-4423551 REGRESSION :Incorrect registry setting for 1.3.0_02 JRE intall
-
- Closed
-