Platform: Windows
J2SE 5.0: build 63 (rc) and build 64 (fcs)
Problem:
-------
End users may end up having two different builds of J2SE 5.0 on the same system
- JDK (including private JRE) build 64
- Public JRE: build 63
It is confused.
Steps to reproduce:
------------------
1) Install jre1.5.0 (rc-build 63) into the test system
2) Install jdk1.5.0 (fcs-build 64) into the test system
- At this step, it successfully installs the /jdk1.5.0 under
<System Drive>\Program Files\Java
- After installing the jdk1.5.0, it pops up the message states that
"There is already a JRE of this version installed. Would you like
to reinstall it"
a) If users choose "Yes", then it will silently delete
/jre1.5.0 (rc-build 63) and install the public
/jre1.5.0 (fcs- build 64) under
<System Drive>\Program Files\Java\jre1.5.0
b) If users select "No" then the installation finishes peacefully.
The result is that users have two different builds of J2SE 5.0 on the
same system
- JDK (including private JRE) build 64
- Public JRE: build 63
and the public build 63 is registered in Windows registry by default.
The scenario 2b confuses some users. The warning message: "There is already a JRE of this version installed. Would you like to reinstall it" tends to drive users to the "No" selection. It's kind of duplicating effort here.
We should make some changes to prevent users from falling into this scenario