我有一个蚂蚁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"
也可能有问题。