Skip to main content

Please test the new 6u10 patch in place feature

3 replies [Last post]
rogerl
Offline
Joined: 2004-11-15
Points: 0

6u10 includes the long awaited patch in place feature. Going forward when the JRE installs, the existing JRE installation will be replaced, rather then adding a second complete JRE.

We have created what we call a 'dummy build' that has the 6u11 version string, which is what is required to activate patch in place. Patch in place is used by the installer when moving from update release to update release.

If you have a bit of time we would very much appreciate it if you could test this new feature.
We want to hear if the installation was successful or if it failed. So please tell us what happened!

Lastly, if possible, please test on non-English locales.

Test page: https://jdk6.dev.java.net/testPIP.html

Thank you,
Roger
Sun Microsystems

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
narve
Offline
Joined: 2005-04-11
Points: 0

It didn't work as it should according to the testPIP page for me.

I removed my previous java version, rebooted and installed build 32 using the following URL

http://dlc-cdn-rd.sun.com/c1/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc...

After that:

C:\Documents and Settings\narve>java -version
java version "1.6.0_10-rc2"
Java(TM) SE Runtime Environment (build 1.6.0_10-rc2-b32)
Java HotSpot(TM) 64-Bit Server VM (build 11.0-b15, mixed mode)

The Java Control Panel is missing, of course, as it has been for the last 10-15 java upgrades (why??)

Then I tried to run the 6u11-b00 dummy build, but it showed a "Change destination folder" box, which it shouldn't.

I run Windows XP amd64.

cgruszka
Offline
Joined: 2008-01-09
Points: 0

narve,
You installed the 64-bit 6u10 build 32.
The new patch-in-place feature is for 32-bit JRE installs. (i586 not amd64)

The 64-bit JRE does not have a control panel.
The 32-bit Java Control Panel would be under Control Panel -> "View x86 Control Panel Icons".

Windows x64 has two different command prompts:
a 64-bit command prompt: c:\windows\system32\cmd.exe
and a 32-bit command prompt: c:\windows\SysWOW64\cmd.exe
You would run java -version from c:\windows\SysWOW64\cmd.exe to see the version of the 32-bit JRE.

Thanks,
ChrisG
Sun Microsystems

jacobdk
Offline
Joined: 2008-04-21
Points: 0

Hi Roger

It seems to work correctly - when I run the applets, I can verify the version of the JRE to be "6u11-b00". The screens shown in the installer match those on the webpage you refer, so that works as expected too, and the installer completes without any errors.

However, since I'm on Windows Vista x64 (English) here at my office, I'm hit by bug 6756872: PIP does not update Add Remove Program from 6u10 to 6u11 on x64 - "Programs and Features" still reads "Java(TM) 6 Update 10". But you are aware of this issue, and I hope you get it fixed in the final version.

If I get time, I'll test on my Danish Vista system at home sometime and update this post. This system is also x64, so I should expect to be hit by the same bug again.

Jacob