Manually configured JAVA_HOME is preferred over system configuration. 

Manually configured JAVA_HOME is preferred over system configuration. 
No default JAVA_HOME is used. Instead an error message is shown. Addresses #207