implemented javac wrapper
new installer for java environment with fault detection