FULL PRODUCT VERSION :
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode)
ADDITIONAL OS VERSION INFORMATION :
Microsoft Windows [Version 6.1.7601]
A DESCRIPTION OF THE PROBLEM :
Installed latest JDK onto system with no prior JVMs.
After installation, looked at registry key:
HKEY_LOCAL_MACHINE\Software\JavaSoft\Java Runtime Environment\1.6.0_26\RuntimeLib
The value is:
C:\Program Files\Java\jre6\bin\client\jvm.dll
Where as it should be:
C:\Program Files\Java\jre6\bin\server\jvm.dll
The file C:\Program Files\Java\jre6\bin\client\jvm.dll does not exsit on a 64 bit installation.
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Install JDK 1.6.0_26 on a Windows 7 64 bit machine.
Check Registry key HKEY_LOCAL_MACHINE\Software\JavaSoft\Java Runtime Environment\1.6.0_26\RuntimeLib
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
Expected to have key value:
C:\Program Files\Java\jre6\bin\server\jvm.dll
ACTUAL -
Acutal value was:
C:\Program Files\Java\jre6\bin\client\jvm.dll
REPRODUCIBILITY :
This bug can be reproduced always.
CUSTOMER SUBMITTED WORKAROUND :
Manually change the registry key.