Java 8 Update 20
Hi everyone,
I need some help to figure out how to deploy this new and fresh update of Java, the Java 8 Update 20.
I red somewhere there are some new features and what I can say is that I am no more able to deploy this software as before.
We are a school with thousands of Microsoft computers and I use to deploy Java Runtime over the GPO.
What I did in the past is:
1) download Windows x86 Offline source from here:
Java SE Runtime Environment 8 - Downloads
2) run the installer in a test computer
3) get the msi & data files in the extracted folder here:
C:\Users\username\AppData\LocalLow\Sun\Java
4) deploy using a script over group policy objects
Today, with the new Java 8 Update 20, it doesn't work anymore, the sources files under C:\Users\username\AppData\LocalLow\Sun\Java, are completely different.
I red here that we can get a msi file directly without having to extract it as I did:
JRE Installation for Microsoft Windows
It says that we can get these files:
- MSI Enterprise Installer (for both 32-bit and 64-bit operating systems):
jre-8
version
-windows-i586.msi
andjre-8
version
-windows-x64.msi
I never heard about them before and would like to get them for sure but I can't find them.
Please, I need help, whether to find these files or to deploy the new Java 8 Update 20.
Thanks,
Answers (8)
They just improved it a bit, it is now is self-contained: just one msi file, no cab and no mst any more.
Comments:
-
hartnegg, You mentioned no more .mst file? Just cracking into 8u25 deployed via sccm and I see/read no more cab file, however I don’t understand no more .mst file? How does on ego about their configurations? - J.M. 10 years ago
-
there is a new property in the msi file called ProductLanguage with default parameter 1033 = english. I will try changing it and see what happens.. - arezz 10 years ago
-
I am trying to package 8u25 as well. The MSI I extract wont install on it's own. I get the error "There is a problem with this Windows Installer package. A program required for this install to complete could not be run." I thought it is because of the missing Data1.cab file, but I guess it is gone by design. - ltrujillo 10 years ago
-
Trujillo, I get this with all of my installs too. Have yet to find a fix. A quick google search shows we are not the only one's having this issue. Differently an issue with Adobe installer.
You might try this link. http://www.adminarsenal.com/admin-arsenal-blog/beat-java-error-1603-when-deploying - dhahn@providigm.com 10 years ago
-
I just found out that if you have an msi editor like winstle, orca, insted (www.instedit.com), or something similar, going to the media table and knocking out the # infront of data1.cab allowed the 32 bit java8u20 to install. I'd guess 8u25 would work the same. CJ Goggin - cj goggin 9 years ago
1.) Create a new distribution for j8u25
2.) Upload the msi
3.) Configure manually
4.) Input this into the command line msiexec /i jre1.8.0_25.msi JU=0 JAVAUPDATE=0 AUTOUPDATECHECK=0 RebootYesNo=No WEB_JAVA=1 /q
5.) Don't prepend msiexec
This will silently install Java 8. Just note that I only did this on a clean computer, I had already removed the older versions,
Comments:
-
Thanks I am struggling big time with 8u25 and sccm I have it installing with your cmd line of msiexec /i jre1.8.0_25.msi JU=0 JAVAUPDATE=0 AUTOUPDATECHECK=0 RebootYesNo=No WEB_JAVA=1 /q
but would at the very least like to eliminate it from the start menu. seems like anything I add gets me a failure. - J.M. 9 years ago
- I download the offline installer exe there:
http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html#javasejdk - I run the installer in my lab computer in order to collect the msi file extracted in the AppData folder
--> the msi file itself is enough, no need more file as before - Before deploying the new msi file, you must be sure that all current Java installation on clients are healthy. I noticed when the current Java doesn't work for some reason, the update failed! For that I have a script that check and fix bad Java installation.
- I deploy the msi file by GPO but through a script and NOT through the software installation inside the GPO where I had lots of problems through this way.
- Check if the last Java are already installed
- Uninstall old Java
- Install new Java
- Check the integrity of the last Java files
Get yourself a free msi editor like orca, winstle, Insted (www.instedit.com), whatever.
Open up the msi. Go to the media table. Edit the #data1.cab reference to data1.cab.
(get rid of the #) save and launch. It worked for the 32 bit jre msi for java 8 update 20. I'd guess it'd work for the 8 update 25 too. CJ Goggin
The Oracle website states: NEW Release: MSI Enterprise JRE Installer is a new MSI compatible installer that enables system administrators to install the JRE across the enterprise without end user interaction. Integrated with the MSI Installer is the Java Uninstall Tool which provides the option to remove older versions of Java from the system. The MSI Enterprise JRE Installer is only available as part of Java SE Advanced or Java SE Suite and is available to customers via MOS.
Learn More
That is how you get hold of the MSI versions.
I updated my Java Deploy GPO yesterday, but today all my stations freezed on the Welcome screen... Its stay on "Waiting..." message and just starts when I disable the Java Deploy GPO. I know that Deploy GPO works fine because I already use for about a year or more. I'm using the MSI extracted from offline installer downloaded from java.com website, there is something wrong with this file? I need change something on my GPO now with this new version ? - leonardolima 10 years ago
I use a batch file to uninstall 7u67 via the guid: MsiExec.exe /X{26A24AE4-039D-4CA4-87B4-2F03217067FF} /qn /L*v "C:\javauninstall7u67.log" - J.M. 10 years ago