如何在使用JavaCompiler接口时指定选项

时间:2011-10-09 08:05:57

标签: java

 JavaCompiler compiler = ToolProvider.getSystemJavaCompiler();
        compiler.run(null, null, null, "cp", System.getProperties().getProperty("java.class.path"), sourceFile.getPath());

这不起作用,如何将classpath选项传递给JavaCompiler实例?

1 个答案:

答案 0 :(得分:0)

您需要在参数前加上' - ',即-cp-classpath,就好像您将使用命令行javac一样。另请参阅javac