无法运行 ant build.xml

Posted

技术标签:

【中文标题】无法运行 ant build.xml【英文标题】:Cannot run ant build.xml 【发布时间】:2013-03-15 06:05:43 【问题描述】:

我有一个使用 ANT 构建的项目。当我尝试运行 buld.xml 时,它显示以下错误。

BUILD FAILED
C:\Users\user3\workspace\cube_web\build.xml:64: Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK.
It is currently set to "C:\jdk1.7"

我该怎么办?谢谢

【问题讨论】:

【参考方案1】:

错误信息本身包含解决方案

也许 JAVA_HOME 不指向 JDK。

    您需要检查环境变量中的 JAVA_HOME 是否指向 JDK bin 目录。 尝试编译运行一个简单的java程序,看看能不能运行。

如果您使用的是 Windows

右键单击“我的电脑”图标。 从上下文菜单中选择“属性”。单击“高级”选项卡。 单击环境变量。找到 PATH 环境变量并选择它。单击编辑。如果 PATH 环境变量不存在,请单击“新建”。 确保它指向 jdk 中的 bin 目录。

【讨论】:

我需要将 JAVA_HOME 添加到C:\jdk1.7\bin 吗? 路径取决于你的系统和你安装jdk的位置 尝试运行一个简单的java程序 阅读此ant.apache.org/manual/install.html。可能您的 apache ant 安装已损坏。

以上是关于无法运行 ant build.xml的主要内容,如果未能解决你的问题,请参考以下文章

eclipse ant build failed 无法删除文件 lib\build

Eclipse解析build.xml文件报错。

Ant:无法处理环境变量集和工作目录

运行 ANT 脚本时出现 DITA OpenToolkit 2.1.1 build.xml “BUILD FAILED”错误

Ant运行build.xml执行服务器scp,异常解决jsch.jar

无法使用Ant构建JavaFX应用程序