JavaCompiler compiler = ToolProvider.getSystemJavaCompiler(); The following is line 54 StandardJavaFileManager fileManager = compiler.getStandardFileManager(null, null, null); java.lang.NullPointerException at org.cmdline.cmds.dojava.main(dojava.java:54) I assume known to be missing?