第1步:安装OpenJDK 8

Apache Ant是一个基于Java的应用程序,因此我们需要安装Java。
首先,下载Java 8开发套件:官方Oracle JDK或者Open JDK

对于本教程,我们将安装OpenJDK。

为此,请运行以下命令:

sudo apt update
sudo apt-get install openjdk-8-jdk openjdk-8-doc openjdk-8-jre-lib

安装Java后,我们可以通过运行以下命令来验证:

java -version

它应该输出类似如下的东西:

Output:
openjdk version "1.8.0_242"
OpenJDK Runtime Environment (build 1.8.0_242-8u242-b08-0ubuntu3~18.04-b08)
OpenJDK 64-Bit Server VM (build 25.242-b08, mixed mode)

之后,继续下面安装Apache Ant。

步骤2:通过APT安装Apache Ant

Apache Ant通过Ubuntu默认的存储库来源。
但是,Ubuntu存储库的版本可能不是最新版本。
如果要安装最新,我们可能必须手动安装它或者通过第三方存储库安装。

要使用apt-get安装apache ant,只需执行以下命令即可:

sudo apt update
sudo apt install ant

要验证是否已安装Ant,请使用以下命令:

ant -version

它应该输出类似如下所示的内容:

Output:
Apache Ant(TM) version 1.10.5 compiled on March 28 2019
如何在Ubuntu 18.04上安装Apache Ant

Apache Ant是一个Java库和工具,具有允许编译,汇编,测试和运行Java应用程序的内置任务数。

选项3:手动下载并安装Ant

如果我们想自己手动下载并安装Apache Ant,只需按照以下步骤操作:

我们可以从Apache Ant网站下载Ant分发。

要下载,请运行下面的命令,然后提取它。

cd /tmp
wget http://mirror.downloadvn.com/apache//ant/binaries/apache-ant-1.10.7-bin.tar.gz
sudo tar -xf apache-ant-1.10.7-bin.tar.gz -C /usr/local

上面的命令将解压缩蚂蚁分发到/usr/local/apache-ant-1.10.7

接下来,通过运行下面的命令,创建与Ant分发的符号链接。

sudo ln -s /usr/local/apache-ant-1.10.7//usr/local/ant

之后,在/etc/profile.d文件夹创建一个 ant.sh文件 。

sudo nano /etc/profile.d/ant.sh

将这些行复制并粘贴到文件中并保存。

export ANT_HOME=/usr/local/ant
export PATH=${ANT_HOME}/bin:${PATH}

保存文件并退出。

之后,在下面的命令运行以激活上述环境变量。

source /etc/profile

我们可以通过运行下面的命令来验证Ant版本:

ant -version

注意现在使用的是否为最新版本

Output:
Apache Ant(TM) version 1.10.7 compiled on September 1 2019

选项2:使用SDKMAN安装Apache Ant

我们还可以通过SDKMAN工具安装Apache Ant。

SDKMAN是一种用于管理大多数基于UNIX的系统上的多个软件开发套件的并行版本的工具。
我们也需要安装SDKMAN。

运行以下命令下载并安装。

sudo apt install curl
curl -s "https://get.sdkman.io" | sudo bash

安装后,我们应该看到类似于下面的输出:

All done!
Please open a new terminal, or run the following in the existing one:
    source "/home/jack/.sdkman/bin/sdkman-init.sh"
Then issue the following command:
    sdk help
Enjoy!!!

接下来,激活它

source "$HOME/.sdkman/bin/sdkman-init.sh"

最后,运行以下代码片段以确保安装成功:

sdk version

如果一切顺利,应显示该版本。

==== BROADCAST =================================================================
* 2016-03-18: Gradle 6.3-rc-3 released on SDKMAN! #gradle
* 2016-03-17: Gradle 6.3-rc-2 released on SDKMAN! #gradle
* 2016-03-16: Leiningen 2.9.3 released on SDKMAN! #leiningen
================================================================================
SDKMAN 5.7.4+362

安装SDKMAN后,只需运行以下命令即可安装Apache Ant。

sudo bash
sdk install ant

安装后,它应该输出类似的消息,如下所示:

Installing: ant 1.10.1
Done installing!
Setting ant 1.10.1 as default.

完成后,我们可以通过检查其版本来验证是否已成功安装Ant:

ant -version
日期:2020-07-07 20:57:20 来源:oir作者:oir