Here is the answer.
The purpose of the Runtime class is to provide access to the Java runtime system and system resources.
The system class provides Some of the facilities.
Interaction with JVM process for event notification, or information such as free memory, etc
Reading/writing system properties/environment variables
executing other programs from within java apps.