When installing the 64-bit JDK the first part of the installation
goes well but an error message comes up right at the beginning of the
"Internal Error 2318. C:\Windows\system32\java.exe"
The mentioned file does not exist on system (Vista 64-bit). The
file exists at C:\Windows\SysWOW64 instead.
JDK: Pass with 6u10 b30 and previous releases. Fail with 6u10 b31. And the same problem can be reproduced on both winXP and vista machines.
How to reproduce:
1. uninstall all java on test machine
2. install windows-i586 jdk bundle first. Make sure both jdk and jre are
3. install windows-amd64 jdk bundle. JDK is installed successfully.
When it tries to install jre, it pops up Java Setup error message:
"Internal Error 2318. C:\WINDOWS\system32\java.exe".
If click on "OK" to close the message. Then, JRE successfully Installed
message shows. However, C:\Program Files\Java has jdk1.6.0_10 only. It
does not have jre6.
"java -version" does not work.