我正在使用Ubuntu 14.04 (在VirtualBox VM上),并通过aptitude安装了Apache Ant:
$ aptitude install ant
二进制文件存储在/usr/bin/ :
$ which ant /usr/bin/ant
现在我想设置ANT_HOME并将其添加到我的PATH环境variables中。 在Windows上,很容易find正确的文件夹 – ANT_HOME是存储安装的文件夹,看起来像C:\Program Files\Apache Ant (或者简单地说是包含Ant二进制文件的文件夹的父目录)。
如何在Linux系统(例如Ubuntu服务器)中findANT_HOME的正确path?
UPDATE
Oracle网站上的文档说:
将以下行添加到文件中,replace安装Ant的目录:
ANT_HOME=/apache-install-dir/apache-ant-version
如何findapache-install-dir的path?
在CentOS / Ubuntu上,ANT_HOME应该是/ usr / share / ant / 。 你可以检查/ usr / share / ant / bin / ant,它只是一个bash脚本
# load system-wide ant configuration (ONLY if ANT_HOME has NOT been set) if [ -z "$ANT_HOME" -o "$ANT_HOME" = "/usr/share/ant" ]; then if [ -f "/etc/ant.conf" ] ; then . /etc/ant.conf fi fi
所以,如果你没有明确指定ANT_HOME,默认情况下会使用/ usr / share / ant。