我發現這個代碼在網上關於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?有人能解釋一下嗎?