For specific Java updates:
S un finally provided an answer to all our requests for revised/updated protocols that neglected the removal of obsolete Java virtual machines. These obsolete files uselessly consumed hard drives (about 100 MB per version) and represent a threat.
This program allows you to uninstall previous version of Java and additionially to performing the update.
This document, titled « Remove previous versions of Java with JavaRa », is available under the Creative Commons license. Any copy, reuse, or modification of the content should be sufficiently credited to CCM (ccm.net).