Make the java installer more portable capable of specified user and installer file location