TEST ENVIRONMENT
----------------
Multi-boot machine with Windows 2000 Pro installed on "E:" Drive.
Other version of Windows should be installed on "C:". I used Windows 98 SE.
When I install JDK 1.3.1_08 or JDK1.3.1_09 on Windows 2000 Pro I see wrong registry entries for Java Plug-in and Java Runtime Environment.
I observe the following -
In HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit\1.3.1_08
JavaHome = E:\jdk1.3.1_08
In HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Plug-in\1.3.1_08
JavaHome = C:\Program Files\JavaSoft\JRE\1.3.1_08
In HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.3.1_08
JavaHome = C:\Program Files\JavaSoft\JRE\1.3.1_08
RuntimeLib = C:\Program Files\JavaSoft\JRE\1.3.1_08\bin\hotspot\jvm.dll
The correct entries for Plugin-in and Runtime Environment should point to "E:" Drive.
The JDK seems to be installed into "E:" while JRE gets installed into "C:".
I tested with 1.3.1_04 to verify the bug. I could not reproduce here. Java Devleopment Kit, Java Plug-in and Java Runtime Environment are all installed into "E:" Drive. Also are all registry entries correct and all point to "E:".
I tested again with 1.3.1_05. However here I could reproduce the bug.
So it seems that the bug was introduced in 1.3.1_05.
Results Matrix
--------------
JDK Registry Entries Correct
1.3.1_09 NO
1.3.1_08 NO
1.3.1_05 NO
1.3.1_04 YES
###@###.### 2003-06-10
----------------
Multi-boot machine with Windows 2000 Pro installed on "E:" Drive.
Other version of Windows should be installed on "C:". I used Windows 98 SE.
When I install JDK 1.3.1_08 or JDK1.3.1_09 on Windows 2000 Pro I see wrong registry entries for Java Plug-in and Java Runtime Environment.
I observe the following -
In HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit\1.3.1_08
JavaHome = E:\jdk1.3.1_08
In HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Plug-in\1.3.1_08
JavaHome = C:\Program Files\JavaSoft\JRE\1.3.1_08
In HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.3.1_08
JavaHome = C:\Program Files\JavaSoft\JRE\1.3.1_08
RuntimeLib = C:\Program Files\JavaSoft\JRE\1.3.1_08\bin\hotspot\jvm.dll
The correct entries for Plugin-in and Runtime Environment should point to "E:" Drive.
The JDK seems to be installed into "E:" while JRE gets installed into "C:".
I tested with 1.3.1_04 to verify the bug. I could not reproduce here. Java Devleopment Kit, Java Plug-in and Java Runtime Environment are all installed into "E:" Drive. Also are all registry entries correct and all point to "E:".
I tested again with 1.3.1_05. However here I could reproduce the bug.
So it seems that the bug was introduced in 1.3.1_05.
Results Matrix
--------------
JDK Registry Entries Correct
1.3.1_09 NO
1.3.1_08 NO
1.3.1_05 NO
1.3.1_04 YES
###@###.### 2003-06-10
- relates to
-
JDK-4935944 REGRESSION : 131_05+ will not install plugin if no c: drive exists(win)
- Closed