The HotSpot 1.0.1 Installer incorrectly updates the Windows registry when installing HotSpoot on a drive that is not the boot volume.
STEPS TO REPRODUCE
- Setup a Pentium computer to be dual boot. Install Windows 95 or 98 on the C-drive. Install Windows NT on the D-drive.
- Boot up under Windows NT.
- Install JDK 1.2.2 build w with Java 2 Runtime Environment. Install JDK 1.2.2 onto the C-drive, install JRE onto the D-Drive.
- Install HotSpot 1.0.1 build b using the JRE/PlugIn installation option
- Installation happens and all software components get put into the correct places. The only thing that is set incorrectly is an entry in the Windows registry.
- Using Regedit, open the Windows NT registry and access the following path
HKEY_LOCAL_MACHINE/SOFTWARE/Javasoft/Java Plug-in/1.2
In the 1.2 record, variables that are holding path information should all be referencing the D-drive. The "RuntimeLib" entry is , however, referencing the C-drive. It should be referencing the D-Drive.
RuntimeLib D:\Program Files\JavaSoft\JRE\1.2\bin\hotspot\jvm.dll
STEPS TO REPRODUCE
- Setup a Pentium computer to be dual boot. Install Windows 95 or 98 on the C-drive. Install Windows NT on the D-drive.
- Boot up under Windows NT.
- Install JDK 1.2.2 build w with Java 2 Runtime Environment. Install JDK 1.2.2 onto the C-drive, install JRE onto the D-Drive.
- Install HotSpot 1.0.1 build b using the JRE/PlugIn installation option
- Installation happens and all software components get put into the correct places. The only thing that is set incorrectly is an entry in the Windows registry.
- Using Regedit, open the Windows NT registry and access the following path
HKEY_LOCAL_MACHINE/SOFTWARE/Javasoft/Java Plug-in/1.2
In the 1.2 record, variables that are holding path information should all be referencing the D-drive. The "RuntimeLib" entry is , however, referencing the C-drive. It should be referencing the D-Drive.
RuntimeLib D:\Program Files\JavaSoft\JRE\1.2\bin\hotspot\jvm.dll