added the JAVA_HOME environment variable usage for infer the include path.
If not found an error will be throw