APT ANT任务在eclipse中失败,但是从shell开始工作

时间:2010-02-17 08:58:07

标签: java eclipse ant javac apt

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

失败

运行javac.exe编译器时出错

从eclipse开始。正常编译javac任务可以正常工作。

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

1 个答案:

答案 0 :(得分:3)

通常是因为missing tool.jar

  

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

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

注意:fork="true"可以also be problematic