我有一个蚂蚁javac任务,它应该运行一些注释处理器。从批处理文件运行时它工作正常,但失败
运行 javac.exe 编译器时出错
从 Eclipse 开始时。正常的编译javac任务工作得很好。
我猜从 Eclipse 开始的 ant 使用了一些不同的编译器?
如何将其更改为普通编译器?或者让它以任何方式工作?
通常是因为缺少tool.jar
您
tools.jar在 Eclipse 集成中使用的 Ant 的运行时类路径上缺少一个。
如果您使用 JDK 安装(使用-vm参数)启动 Eclipse,tools.jar将自动添加。
否则,您可以使用Window>Preferences>Ant>Runtime>Classpath. (另见此线程)

注意: afork="true"也可能有问题。