Changes

Java

2 bytes added, 12:14, 19 October 2011
JRE 6.0u26 and 6.0u27 updated to 6.0u29. Hopefully I changed all relevant instances of 26 and 27 to 29.
For security reasons you are encouraged to upgrade to the latest 'Security Baseline', which is the last released version with security fixes, which may not be the latest released version as updates are released without security fixes. Bug Fixes of the Update Release Notes under each release: http://java.sun.com/javase/6/webnotes/ReleaseNotes.html. However, if you're running JRE 6 Update 10 or onwards and haven't disabled automatic updates then JRE should automatically be downloading and installing updates.
The stable version of the JRE offered by Oracle is that which is made available from java.com. Newer versions are made available elsewhere by Oracle for developers to test against their software. That isn't to say that once a stable version is available it will only be available from java.com, it's just that this is a useful way to judge the stable version. For example currently JRE 7 is available but the version offered from java.com is 6.0u270u29. If you deploy JRE 7 you may find it incompatible with the software that requires it, for example LibreOffice 3.4.2 is incompatible with the initial release of JRE 7.0.
=Java Runtime Environment (JRE) 7=
priority="100">
<variable name="version" value="2629" />
<check type="uninstall" condition="exists" path="Java(TM) 6 Update %version%" />
On 64-bit hosts installing the exe doesn't work: the silent install on a 64-bit host is still looking for the msi in the *System32* directory, so the best thing to do is to install the msi package.
* jre-6u266u29-windows-i586.exe is the 32bit installer containing a msi, a cab and some other files.* jre-6u266u29-windows-x64.exe is a 64bit version of the above.
Run the installer without going any further, then find the extracted directory:
* On Windows XP and possibly others, it extracts to %APPDATA%\Sun\Java\jre1.6.0_260_29\.* On a 32-bit host it extracts to c:\Windows\system32\config\systemprofile\AppData\LocalLow\Sun\Java\jre1.6.0_260_29\.* On a 64-bit host it extracts to c:\Windows\SysWOW64\config\systemprofile\AppData\LocalLow\Sun\Java\jre1.6.0_260_29\.
Copy the content of the unpacked directory onto your server and install from it.
<package
id="jre"
name="Java(TM) 6 Update 2629"
revision="%version%"
reboot="false"
priority="178"
>
<variable name="updatever" value="2629" /> <variable name="version" value="6.0.260290.311" />
<variable name="autoupdate" value="0" />
<package
id="jre-64"
name="Java(TM) 6 Update 2629"
revision="%version%"
reboot="false"
priority="178"
>
<variable name="updatever" value="2629" /> <variable name="version" value="6.0.260290.311" />
<variable name="autoupdate" value="0" />
Download the offline installer:
* jdk-6u276u29-windows-i586.exe
==WPKG Package==
priority="100">
<variable name="version" value="2729" />
<check type="uninstall" condition="exists" path="Java(TM) SE Development Kit 6 Update %version%" />
577
edits