Java6 Update 31: How to install using [STATIC=1] with no user intervention?
We have an app that requires a specific version of Java to be installed on our windows workstations to run properly. To prevent users from auto updating and breaking the app like they have done in the past, we wanted to take adavantage of the new(ish) STATIC switch make sure that version wasnt touched in the event they added a newer version themselves.
When we try to deploy it, we found that by adding the [STATIC=1] switch, all other behavior switches are ignored. As I recall, the /passive and /q* switches are ignored (it runs normally requiring user input), and the /s switch throws the list of msi switches window as if /s isnt supported. All of the switches work if you omit the static variable.
Anyone else figure out how to deploy these newer versions static AND quiet/silent with no user intervention?
Community Chosen Answer
"%~dp0jre-6u31-windows-i586.exe" /qn ADDLOCAL=ALL SYSTRAY=0 EULA=0 IEXPLORER=1 JAVAUPDATE=0 AUTOUPDATECHECK=0 JU=0 REBOOT=ReallySupress STATIC=1