Details
-
Bug
-
Resolution: Fixed
-
P4
-
6u26, 7
-
b09
-
x86
-
windows_7
-
Verified
Backports
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8045896 | 8u25 | Alex Menkov | P4 | Closed | Fixed | b01 |
JDK-8052809 | emb-8u26 | Alex Menkov | P4 | Resolved | Fixed | b17 |
Description
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.
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.
Attachments
Issue Links
- backported by
-
JDK-8052809 Registry key shows incorrect location of jvm.dll on Win 7 64 bit installation
-
- Resolved
-
-
JDK-8045896 Registry key shows incorrect location of jvm.dll on Win 7 64 bit installation
-
- Closed
-
- duplicates
-
JDK-7115058 JRE 1.7.0 Update 1 incorrect RuntimeLib registry entry
-
- Closed
-
-
JDK-8037565 No client in jdk-7u51-windows-x64. Still in registry it is pointing to client
-
- Closed
-