java - 无法从另一个目录运行 ant

标签 java windows ant path environment-variables

我正在使用 jboss 服务器制作一个小型 java 项目,并使用 ant 来构建该项目。 我已经正确设置环境变量 ANT_HOME、JAVA_HOME 和 JBOSS_HOME 并在 cmd 提示符中检查它们。 PATH 也已设置。 唯一的问题是我无法从 ant\bin 以外的任何其他目录运行 ant。 我在命令提示符中收到以下消息:

“'ant'不被识别为内部或外部命令, 可运行的程序或批处理文件。”

但是,如果我尝试从 ant\bin 目录运行它,我会收到以下消息:

“构建文件:build.xml 不存在! 构建失败”

这是正确的,因为我还没有制作 build.xml 文件。 谢谢..任何帮助将不胜感激。

最佳答案

尝试这样的事情。您需要将 ant 中的 bin 目录添加到 PATH 中。

export ANT_HOME="/usr/share/java/ant-1.8.2"
if [ -e $ANT_HOME ]; then
    export PATH=${ANT_HOME}/bin:$PATH
fi

关于java - 无法从另一个目录运行 ant,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11520182/

相关文章:

windows - 禁用 LDAP 推荐

grails - Ant 构建任务:如何使用grails 2.5更改ant命令的basedir(例如如何做 “cd”)

Ant 从属性文件中替换 token

java - Hibernate 如何在 hibernate 标准中将 eager、select、batch 更改为延迟加载

使用 UWF 进行 Windows 10 日期和时间管理

java - 构建 Eclipse 工作区 OLD 时出错

c# - 是否可以启动相同的线程?

ant - 运行新的 Ant 目标而不杀死先前的目标

java - 具有基于密码的 SecretKeySpec 与 PBE 的 AES

java - 如何在存储过程进行更改后刷新 hibernate 对象