Single File Java Editor and Compiler