代码之家  ›  专栏  ›  技术社区  ›  Jens Schauder

apt-ant任务在Eclipse中失败,但在shell中工作

  •  2
  • Jens Schauder  · 技术社区  · 16 年前

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

    运行javac.exe编译器时出错

    从日食开始。正常编译 贾瓦克 任务做得很好。

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

    1 回复  |  直到 11 年前
        1
  •  3
  •   VonC    11 年前

    通常是因为缺少

    < Buff行情>

    您在Eclipse集成中使用的Ant的运行时类路径上缺少一个 tools.jar.
    如果您使用JDK安装启动Eclipse(使用 -vm->code>参数), tools.jar->code>将自动添加。
    否则,您可以使用 window>首选项>ant>runtime>classpath自行添加。(另请参见 this thread ))

    < /块引用>

    注:a fork=“true” can also be problematic

    你错过了一个 tools.jar 在Eclipse集成中使用的Ant的运行时类路径上。
    如果使用JDK安装启动Eclipse(使用 -vm 参数), 工具罐 将自动添加。
    否则,您可以使用 Window>Preferences>Ant>Runtime>Classpath . (也见) this thread )

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

    注:a fork="true" 可以 also be problematic .