如何在Linux中findANT_HOME的正确path?

我正在使用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。