JavaRa 2.0 Documentation
This documentation is a work in progress.
The primary purpose of JavaRa is to completely remove the Java Runtime Environment (hereafter JRE) from a Windows PC. The JRE’s built-in uninstaller can remove the software in most cases; however there are situations where the uninstaller will be unsuccessful. This usually results in old (insecure) versions being left behind, or errors that prevent a newer JRE version from being installed.
Before using JavaRa; make sure you have the latest program version along with the latest JavaRa definitions. Then launch the program (using the Run As Administrator option) and select “Remove JRE” from the main screen. The removal wizard will guide you through the process of removing JRE.
Update JavaRa’s Definitions
JavaRa works by removing registry keys and files associated with the JRE. This list is derived from the JavaRa Definition File, or JavaRa.def for short. Each time Oracle releases a new version of Java, this file must be manually updated by SingularLabs’ resident Java expert.
You can download the latest version from JavaRa’s interface. Click the “Update JavaRa Definitions” icon on the main interface. Please note that many antivirus/firewall programs will prevent JavaRa from downloading files from the internet. You may need to temporarily disable them, add JavaRa to the list of approved programs and use Windows’ Run As Administrator function.
You can also manually acquire the latest definition file from our update server. Place it in the same folder as JavaRa.exe (replacing the existing file).
JavaRa 2.0 introduced several new commandline arguments, which allow its functions to be operated with a script or across a network. This functionality is still new and requires further development to ensure compatibility across a range of different platforms and environments.
The supported commandline arguments are:
/SILENT – Hides the graphical user interface and suppresses all dialog messages and error reports.
/PURGE – Removes all JRE related registry keys, files and directories.
/CLEAN – Removes only JRE registry keys from previous version.
/UNINSTALLALL – Run the built-in uninstaller for all versions of JRE detected. Does not support the /SILENT argument at this time.
/UPDATEDEFS – Downloads a new copy of the JavaRa definitions, without a version comparison.