1. 程式人生 > >【Ant】Windows:Windows 10 安裝部署Ant

【Ant】Windows:Windows 10 安裝部署Ant

目錄

一、Ant 下載

二、Ant 解壓

三、配置環境變數

四、檢視版本驗證安裝成功

五、出現報錯解決



一、Ant 下載

官網下載地址:點選前往下載



二、Ant 解壓



三、配置環境變數

(1)新建ANT_HOME環境變數:

在系統變數欄點選新建 → 輸入一個新的環境變數名【ANT_HOME】,value設為Ant解壓後的資料夾在本地磁碟的路徑 → 確定:


(2)配置path變數:

點選編輯,會看到很多環境變數配置,點選右上角–新建–在末尾會新建一個路徑,輸入G:\apache-ant-1.10.5\bin,此處不用加分號隔開,注意要具體到bin目錄下,Windows 10直接瀏覽到Ant的bin目錄,點確定即可:



四、檢視版本驗證安裝成功

進入cmd命令視窗,在CMD視窗中輸入ant -version,敲擊回車鍵,會顯示出安裝的ANT版本,如果成功顯示,說明配置成功:

ant -version



五、出現報錯解決

(1)執行ant -version命令,出現報錯:

Unable to locate tools.jar. Expected to find it in G:\JDK\lib\tools.jar

(2)解決方法:

方法一、修改JAVA_HOME環境變數值為JDK整個安裝目錄路徑(jdk和jre在同一個目錄下時)【不推薦】

在執行ant編譯程式時碰到該問題,Ant預設在jre目錄下找tools.jar。

jre和jdk的區別:Jre是執行環境,及編譯後的java程式執行時只需要jre就行了;jdk是開發環境,當你開發java程式時需要用jdk。

JDK下載包括了jdk和jre,及java程式執行有jre或jdk都可以,但jdk包括了在開發過程中需要的工具。

如果只是執行java程式,只要jre就行了,因為jre要比jdk省空間。

我報錯原因是,我的JAVA_HOME變數是直接定位到G:\JDK\jdk;這樣子就找不到G:\JDK\jre路徑下的tools.jar檔案,因此,可通過修改JAVA_HOME變數值為G:\JDK,即可解決問題:

JDK的環境變數名是JAVA_HOME,變數值為:

但是,由於我還會安裝maven,這樣直接指向整個安裝目錄的話的話,配置maven環境變數又會報錯,所以我不推薦此方法,我修改回來原來的jdk路徑,採用方法二:


方法二、將jdk安裝目錄的lib目錄下的tools.jar檔案拷貝到jre安裝目錄的lib目錄下(jdk和jre不在同一個目錄下時)

【推薦】

注意:示例是jdk和jre在同一個目錄下,一樣可以用此方法。

將jdk安裝目錄的lib目錄下的tools.jar檔案拷貝到jre安裝目錄的lib目錄下,重新執行命令ant,執行正常,問題解決: