Ant:无法创建任务或输入javac

时间:2015-02-10 08:26:06

标签: java ant

当我运行我的ant任务时,我收到以下错误

/build.xml:61:问题:无法创建任务或输入javac 原因:找不到类org.apache.tools.ant.taskdefs.Javac。 操作:检查组件是否已正确声明         并且实施JAR是以下之一:          - / IDEA-IC-107.587 / lib目录/蚂蚁/ lib目录          - /主页/赵军阳张志利/ lib目录         -a目录在命令行中添加了-lib参数

但是我在上面提到的路径中有ant.jar(包含Javac类)。谁能告诉我这个问题的原因是什么。

1 个答案:

答案 0 :(得分:0)

除了javac任务需要tools.jar,位于JDK的/ lib目录中,JRE的所有ant东西都能正常工作,JRE是不够的。
因此,您需要使用JDK而不是JRE来使javac ant任务起作用 另请参阅ant输出,当使用JRE时,ant会向stdout输出警告:

"Unable to find a javac compiler;..."