License: https://www.oracle.com/technetwork/java/javase/overview/oracle-jdk-faqs.html
Note: Java is no longer under the GNU Open Source/Free model. We no longer have a license. Java has been uninstalled from all systems.
Uses:
Java Runtime Environment was formerly installed on all computers prior to license change. Java may need to be installed for Computer Science classes in the future.
Java SE was previously used by computer science.
Distribution:
Java Runtime Environment: https://www.java.com/en/
Java SE (Development kit): https://www.oracle.com/java/technologies/javase-downloads.html
Silent Install String:
<java.exe> /s
Documentation on other switches: https://www.java.com/en/download/help/silent_install.xml
Detection Method:
You will need to find Windows Installer MSI product code for the version you are pushing out. Easiest way to find the product code is through WMI/CIM win32_product.
Installation String:
msiexec.exe /x <Product Code>
Components in Java installer:
Java x86
Java x64 (seperate installer)
Java Auto Updater
Removal Technique:
Java can be uninstalled from WMI/CIM with the Uninstall() method.
Reporting:
Currently monitoring to make sure Java is off of computers.
Compliance:
Most computers on have Java uninstalled. Off-campus computers don't appear to be successfully removing.