We had an issue with latest Java rollout JRE 8 Update 371. Oracle did some major changes which broke the e-banking software of one of our banks we make business with.
Additionally, sometimes the Java path in PATH variable was gone, as well as the path "C:\Program Files (x86)\Common Files\Oracle\Java\javapath", which is kind of a link to another folder like "C:\Program Files (x86)\Common Files\Oracle\Java\javapath_target_15148000". The missing PATH broke other java apps which rely on finding the java executable.
Oracle changed the behavior in the past. They moved that "javapath" from C:\Programdata to C:\Program Files (x86): https://support.oracle.com/knowledge/Middleware/2412304_1.html
I've not found the cause of the missing PATH variable, yet. But it seems that the install order of 32-bit and 64-bit is important. Every time I install the 32-bit version AFTER 64-bit (using Patch My PC), the PATH variable is gone. The other way round, it stays.
Same issue happens when I run the setups manually in the following order --> PATH variable is gone.
jre-8u371-windows-x64.exe /s /L C:\Logs\PatchMyPCInstallLogs\jre-8u371-windows-x64.exe-manual.log
jre-8u371-windows-i586.exe /s /L C:\Logs\PatchMyPCInstallLogs\jre-8u371-windows-i586.exe-manual.log
Using the extracted MSI setups (silently) in the "wrong" order, results in the same issue --> path is gone.
But now comes the fun part: Running the EXE interactively, it's all good!!
Looks like it's a bug of Oracles 371 silent mode :-(
Can anyone confirm this behavior?
Additionally, sometimes the Java path in PATH variable was gone, as well as the path "C:\Program Files (x86)\Common Files\Oracle\Java\javapath", which is kind of a link to another folder like "C:\Program Files (x86)\Common Files\Oracle\Java\javapath_target_15148000". The missing PATH broke other java apps which rely on finding the java executable.
Oracle changed the behavior in the past. They moved that "javapath" from C:\Programdata to C:\Program Files (x86): https://support.oracle.com/knowledge/Middleware/2412304_1.html
I've not found the cause of the missing PATH variable, yet. But it seems that the install order of 32-bit and 64-bit is important. Every time I install the 32-bit version AFTER 64-bit (using Patch My PC), the PATH variable is gone. The other way round, it stays.
Same issue happens when I run the setups manually in the following order --> PATH variable is gone.
jre-8u371-windows-x64.exe /s /L C:\Logs\PatchMyPCInstallLogs\jre-8u371-windows-x64.exe-manual.log
jre-8u371-windows-i586.exe /s /L C:\Logs\PatchMyPCInstallLogs\jre-8u371-windows-i586.exe-manual.log
Using the extracted MSI setups (silently) in the "wrong" order, results in the same issue --> path is gone.
But now comes the fun part: Running the EXE interactively, it's all good!!
Looks like it's a bug of Oracles 371 silent mode :-(
Can anyone confirm this behavior?