我怎样才能使用javax.tools.JavaCompiler;编译所有依赖项?

时间:2012-10-29 09:57:30

标签: java compilation

如果我使用像netbeans这样的工具运行java应用程序,它将编译所有必需的.java文件。

我有一个包含5个java文件的文件夹,其中一个名为Main.java。 我希望能够编译Main.java,以及同一目录中的其他文件,以便我能够运行main.java。

我目前有这个:

    JavaCompiler compiler = ToolProvider.getSystemJavaCompiler();
    compiler.run(null, null, null, srcDirectory.getPath()+"/Main.java");

但是这表示缺少(当然)类,因为它没有编译其他类。

谢谢!

0 个答案:

没有答案