title: Is JAVA_HOME variable needed when Java Path is defined in system environment variable?
body: <p>I've set JAVA path in path variable of system environment but not defined JAVA_HOME variable and still I'm able to execute my JAVA programs, why is it happening, is JAVA_HOME variable not needed when JAVA path is defined? </p>