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