Ant如何编译Java源代码文件?

Ant如何编译Java源代码文件?,ant,Ant,在Ant源代码发行版中,哪个文件和类执行此编译操作 它是否使用Runtime.getRuntime().exec或Compiler.compile(“”或其他东西?您可以看到ant的源代码 运行编译任务时使用外部编译器。根据属性值,它可以是javac或其他东西(例如gcj)。您可以在以下位置找到更多信息:Ant如何调用这些编译器(来自AntJava源代码)??查看Jayan发布的Javac类源代码。存在执行编译的方法(protectedvoidcompile())。您可以找到对CompilerA

在Ant源代码发行版中,哪个文件和类执行此编译操作


它是否使用
Runtime.getRuntime().exec
Compiler.compile(“”
或其他东西?

您可以看到ant的源代码

运行编译任务时使用外部编译器。根据属性值,它可以是javac或其他东西(例如gcj)。您可以在以下位置找到更多信息:Ant如何调用这些编译器(来自AntJava源代码)??查看Jayan发布的Javac类源代码。存在执行编译的方法(protectedvoidcompile())。您可以找到对CompilerAdapter接口的引用。您可以在官方文档中找到此接口的所有已知实现的列表:谢谢。我终于到了那一行:Execute.java中的808。它使用Runtime.getRuntime().exec编译文件!!