Silent Install jre-1_5_0_08-windows-i586-p.exe problem
I deployed JRE on multiple machines via Silent Install (Windows Offline Installation) as described at http://java.sun.com/j2se/1.5.0/docs/guide/deployment/deployment-guide/silent.html
With 1.5.0_06 I used the following command line and everything went fine.
jre-1_5_0_06-windows-i586-p.exe /L1031 /s /v"/qb- IEXPLORER=1 MOZILLA=1 REBOOT=Suppress JAVAUPDATE=0
Now that 1.5.0_08 has to be installed, I used the same command line parameters and instead of the installation progress window, "Windows Installer V 3.01.4000.1823" pops up a window explaining msiexec options - no installation.
jre-1_5_0_08-windows-i586-p.exe /L1031 /s /v"/qb- IEXPLORER=1 MOZILLA=1 REBOOT=Suppress JAVAUPDATE=0
This happens on the same machine running Windows XP Version 5.1 (Build 2600.xpsp_sp2_gdr.050301-1519 : Service Pack 2).
Obviously, jre-1_5_0_06-windows-i586-p.exe and jre-1_5_0_08-windows-i586-p.exe are invoking Windows Installer in different ways.
How can I install JRE 1.5.0_08 with the above options using a silent install?
THX for any suggestions.
Michael
[1118 byte] By [
zzz999a] at [2007-10-3 3:36:22]

I'm packaging the JRE 5.0 Update 8 client for our Windows XP SP2 desktops. I need to disable the update feature in the Java client. I packaged the previous version (5.0 Update 6) and disabled the autoupdate without any problems, but for some reason, it isn't working the same in Update 8.
The problem is, after I install the client while attempting to disable the autoupdate, if I open the Java Control Panel (if I leave the tray icon enabled) the Update tab is still there and the "Check for Updates Automatically" box is still checked and the following registry entry is set:
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Update\Policy
EnableJavaUpdate = 1
I've read the doc... http://java.sun.com/j2se/1.5.0/docs/guide/deployment/deployment-guide/silent.html . I've tried installing it with several different options, including:
jre-1_5_0_08-windows-i586-p-s.exe /s /v"/qb-! IEXPLORER=1 REBOOT=Suppress JAVAUPDATE=0 AUTOUPDATECHECK=0 JU=0 SYSTRAY=0"
I also tried taking the .msi that's created in %temp% when you run jre-1_5_0_08-windows-i586-p-s.exe and applying a .mst that I created and setting the public properties (IEXPLORER, REBOOT, JAVAUPDATE, JU, UPDATECHECK and SYSTRAY) in the Property table of the mst.
Neither the command line switches or the .mst I created work.
How can I completely disable the update and remove the Update tab?
Thank you in advance.
> In 5.0u8, the offline installer commandline is the
> same as the online installer.
>
> We removed the need to pass a /v"/qn". To do a
> silent install, just run the command like this:
>
> jre.exe /s IEXPLORER=1
it does not work with jre-1_0_5_09-windows-i586-p-s.exe.
msiexec options pops up again.
I'm using wpkg to deploy, but this is not the problem. jre.exe without options works just fine.
ejsa at 2007-7-14 21:31:20 >

I am having the exact same problem here with jre-1_0_5_09-windows-i586-p-s.exe.
I am trying to silently install the jre in an InstallShield MSI install and I am getting the msiexec window.
It is strange, because if I manually call the same silent command from a command line, it works. But if it is done through InstallShield, even if I attempt to call a batch file to call it, I get the msiexec window message with no install.
This did not happen with the earlier jre or jdk.
Shall I go back? I think that's what I'll have to do until the jre install goes back to what it was doing with msi in the past. While it seems like an InstallShield or msi issue, the fact that earlier jre installs work and the latest doesn't points to the jre being wrapped up differently. We just need Sun to give us more direction on how to silently install so we can continue to migrate away from C++ to Java. Thank you very much.
fjasoa at 2007-7-14 21:31:20 >
