编译器 API 替代 jdk/lib/toors.jar 类库
1 编译便捷之法
JavaCompiler compiler = ToolProvider.getSystemJavaCompiler();
OutputStream outStream = ...;
OutputStream errStream = ...;
int result = compiler.run(null, outStream, errStream, "-sourcepath", "src", "Test.java");
返回值 0 表示编译成功。
2 使用编译工具
通过 ComlilationTask 对象对编译过程进行更多控制
……