Re-set javaHome but quietly.

Re-sets javaHome from JAVA_HOME or -java-home, but for JAVA_HOME it does so
quietly.

This doesn't interact well with -d/-w/-q though.. but there are no tests for
environment variable interactions..