Quantcast
Channel: THWACK: Message List
Viewing all articles
Browse latest Browse all 22513

Java 7u10 mystery directives in package boot

$
0
0

The package boot config for the Java 7u10 (x86 for x64) package (both the install and the upgrade versions) contains a few directives that aren't in the straight x64 and x86 packages. Does anyone know what they are for and why they are only in that package and not in the other two java packages?

 

In the "Before Applying Package" section are three directives that aren't in the other packages:

  1. A directive that terminates processes with open handles to  a long list of dlls from the JavaHome directory
  2. An MSI uninstall for product code {26A24AE4-039D-4CA4-87B4-2F83217007FF}, which appears to be 32-bit Java 7u7.
  3. A directive that runs the command line "/c %MODULEPATH%\make_mod.cmd". This appears to be a batch file that updates the registry to change the system profile path for the local system account from %systemroot%\system32\config\systemprofile to %systemroot%\syswow64\config\systemprofile

Finally, in the "After Applying Package" section is another batch file that changes the systemprofile path back to %systemroot%\system32\config\systemprofile

 

I gather that the batch files u10 mustery package ppt are a workaround for some complication when installing a 32-bit application on a 64-bit system, but what about the first two? Why does only this package need to close a bunch of file handles when the others don't? Why is 32-bit Java 7u7 singled out for uninstall, and shouldn't that be handled by the 7u10 installer anyway?


Viewing all articles
Browse latest Browse all 22513

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>