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? I've set JAVA path in path variable of system e