【Ant】Windows:Windows 10 安裝部署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,執行正常,問題解決: