我发现这个代码在网上关于JavaCompiler进行Java编译器的run()方法
JavaCompiler compiler = ToolProvider.getSystemJavaCompiler();
int result = compiler.run(null, null, null,
"src/org/kodejava/example/tools/Hello.java");
它说为compiler.run(null, null, null
这三个空是默认System.in
,分别System.out
和System.err
。但是这些值实际上做了什么,因为我找不到这些API?有人能解释一下吗?