don't swallow compiler errors with backticks

backticks swallow every output of javac - making it pretty much impossible to debug compiling errors.