Ant:无法创建任务或键入 javac
Ant: failed to create task or type javac
当我 运行 我的 ant 任务时,我得到以下错误
/build.xml:61: 问题:无法创建任务或键入 javac
原因:未找到 class org.apache.tools.ant.taskdefs.Javac。
操作:检查组件是否已正确声明
并且实现 JAR 位于以下之一:
-/idea-IC-107.587/lib/ant/lib
-/家/.ant/lib
-a 在命令行上使用 -lib 参数添加的目录
但是我在上述路径中有 ant.jar(其中包含 Javac class)。谁能告诉我这个问题的原因是什么。
除了 javac 任务需要 tools.jar
,位于 JDK 的 /lib 目录中,你所有的 ant 东西都可以正常工作,JRE 是不够的。
因此,您需要使用 JDK 而不是 JRE 来使 javac
ant 任务正常工作。
另请参阅 ant 输出,当使用 JRE 时,ant 会向标准输出打印一条警告:
"Unable to find a javac compiler;..."
当我 运行 我的 ant 任务时,我得到以下错误
/build.xml:61: 问题:无法创建任务或键入 javac 原因:未找到 class org.apache.tools.ant.taskdefs.Javac。 操作:检查组件是否已正确声明 并且实现 JAR 位于以下之一: -/idea-IC-107.587/lib/ant/lib -/家/.ant/lib -a 在命令行上使用 -lib 参数添加的目录
但是我在上述路径中有 ant.jar(其中包含 Javac class)。谁能告诉我这个问题的原因是什么。
除了 javac 任务需要 tools.jar
,位于 JDK 的 /lib 目录中,你所有的 ant 东西都可以正常工作,JRE 是不够的。
因此,您需要使用 JDK 而不是 JRE 来使 javac
ant 任务正常工作。
另请参阅 ant 输出,当使用 JRE 时,ant 会向标准输出打印一条警告:
"Unable to find a javac compiler;..."