当前位置:  开发笔记 > 编程语言 > 正文

Java编译器上下文中的"生成的源文件"是什么?

如何解决《Java编译器上下文中的"生成的源文件"是什么?》经验,为你挑选了1个好方法。

Oracle文档javac说明该-s交换机用于指定放置生成的源文件的目录.那些'生成的源文件'是什么以及为什么需要它们?我一直认为源文件是由人工制作的"生成"的......



1> RealSkeptic..:

这似乎与注释处理部分有关javac.显然,您可以在编译人工生成的源时使用注释处理器,这些处理器可能会生成源文件,作为处理某些注释的一部分:

如果任何处理器生成新的源文件,则会发生另一轮注释处理:扫描任何新生成的源文件,并像以前一样处理注释.在前几轮中调用的任何处理器也会在所有后续轮次中调用.这将继续,直到没有生成新的源文件.

在没有生成新源文件的轮次发生之后,最后一次调用注释处理器,以使它们有机会完成任何剩余的工作.最后,除非使用-proc:only选项,否则编译器将编译原始和所有生成的源文件.

推荐阅读
Gbom2402851125
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有