Changes
Java
,no edit summary
=Java Runtime Environment (JRE) 7=
==Installer Versions (JRE 7)Installer Versions==
There are various versions of the installer:
=Java Runtime Environment (JRE) 6=
==JRE 6 Installer Versions==
There are various versions of the installer:
* Those from http://www.java.com/en/download/manual.jsp which are aimed at consumers. The versions available here are 'Windows 7/XP/Vista/2000/2003/2008 Online' (same as the 'Windows Online Installation' above) (jre-6u23-windows-i586-iftw-rv.exe) and 'Windows 7/XP/Vista/2000/2003/2008 Offline' (not the same as the 'Windows Offline Installation' above) (jre-6u23-windows-i586-s.exe). In versions prior to update 19 or maybe 18 the installer filename ending in -s.exe tried to download the Google Toolbar so this may still be the case with this version.
==JRE 6 Java Quick Starter==
"Java Quick Starter" is described as a prefetching service that should make java applications start faster. But it has a drawback: it must be killed before uninstallation or installation fails, and uninstallation via msiexec does not seem to be smart enough to do this.
Patch-in-place sometimes fails with "Error 25099. Unzipping core files failed", returning error code 1603 from msiexec. Sometimes installation will succeed on a later reboot without any intervention, but sometimes it continues to fail. As of December 2010, the root cause is not known, but Sun/Oracle suggests (at http://www.java.com/en/download/help/error_25099.xml) removing %PROGRAMFILES%\Java\jre6 before retrying installation. A fully-automatic workaround requires the ability to execute commands in response to particular error codes and thus may need to take the form of a batch program wrapped around msiexec.
== Disable Automatic Update (JRE 6)==
=== JRE 6 Update 18 and Newer ===
</source>
== JRE 6 on 32-bit Hosts ==
The following installs the JRE and then removes the "Java Quick Starter" service; if you want to keep "Java Quick Starter" service then just remove the line with "jqs.exe -unregister", but remeber to stop/kill JQS before uninstallation.
</source>
==Install JRE 6 with msi without removing old version in a mixed 32-bit/64-bit environment==
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.
</source>
== JRE 6 Installer Command-line Switches ==
http://java.sun.com/javase/6/webnotes/install/jre/silent.html gives the following list but it may or may not be complete: