Java在一个命令中使用处理器编译
在同一个Java在一个命令中使用处理器编译,java,annotations,compilation,Java,Annotations,Compilation,在同一个javacrun中,是否有某种方法可以编译代码和处理器?例如,当源树包含: a.java // with annotations b.java // processor c.java // referrencing files to be generated 我可以用一个javac调用来编译所有的代码吗?不,这是不可能的。注释处理在编译之前在单独的一轮中完成,此时就必须编译b.java。您需要分开编译运行。一个用于处理器,一个用于其余
javac
run中,是否有某种方法可以编译代码和处理器?例如,当源树包含:
a.java // with annotations
b.java // processor
c.java // referrencing files to be generated
我可以用一个
javac
调用来编译所有的代码吗?不,这是不可能的。注释处理在编译之前在单独的一轮中完成,此时就必须编译b.java。您需要分开编译运行。一个用于处理器,一个用于其余