2

我有一个蚂蚁javac任务,它应该运行一些注释处理器。从批处理文件运行时它工作正常,但失败

运行 javac.exe 编译器时出错

从 Eclipse 开始时。正常的编译javac任务工作得很好。

我猜从 Eclipse 开始的 ant 使用了一些不同的编译器?
如何将其更改为普通编译器?或者让它以任何方式工作?

4

1 回答 1

3

通常是因为缺少tool.jar

tools.jar在 Eclipse 集成中使用的 Ant 的运行时类路径上缺少一个。
如果您使用 JDK 安装(使用-vm参数)启动 Eclipse,tools.jar将自动添加。
否则,您可以使用Window>Preferences>Ant>Runtime>Classpath. (另见此线程

http://web.archive.org/web/20130109065622/http://img246.i_mageshack.us/img246/9712/eclipseantruntime.png

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

于 2010-02-17T09:07:04.190 回答