- Scanning a machine with an older version of Java does not show the latest patch as missing.
Example:Machine has Java 6 Update 26 installed, and does not show the latest patch Java 7 Update 25
Java allows multiple primary versions to be installed simultaneously. Because of this, Protect treats different primary versions of Java as separate programs. In the example, Java 6 would be detected and the latest patch for Java 6 would be offered, but since Java 7 is not installed, no patches would be offered for Java 7.
To show the latest version of Java for a machine that has an older Primary version (Java 6 is installed but Java 7 is the latest Primary version), a scan for Software Distribution would need to occur.
By enabling Software Distribution in the scan template, Java 7 would show as not being installed on the target, and offer to install it.
Software Distribution Best Practices and Informational Guide - http://community.shavlik.com/docs/DOC-23116
NOTE:Because Java can have multiple primary versions installed, if a newer version is deployed to the target machine, the older version will not automatically be uninstalled. This can begin offering patches for multiple versions of Java.