設置環境變量
這是我總是忘記的部分。由於您手動安裝Ant,因此您還需要手動設置環境變量。
對於Windows XP:設置在Windows XP環境變量,右擊我的電腦,選擇屬性。然後轉到高級選項卡並單擊底部的環境變量按鈕。
對於Windows 7:要在Windows 7上設置環境變量,請右鍵單擊計算機並選擇屬性。點擊高級系統設置,然後點擊底部的環境變量按鈕。
Windows XP和Windows 7的對話框相同。確保你只處理系統變量而不是用戶變量。
您絕對需要的唯一環境變量是JAVA_HOME,它告訴Ant JRE的位置。如果您已經安裝了JDK,那麼在Windows XP上可能爲c:\Program Files\Java\jdk1.x.x\jre
,在Windows 7上可能爲c:\Program Files(x86)\Java\jdk1.x.x\jre
。您會注意到它們的路徑中都有空格,這會導致問題。您需要使用重名的名稱[3],而不是完整的名稱。因此對於Windows XP,使用C:\Progra~1\Java\jdk1.x.x\jre
,對於Windows 7,如果它安裝在Program Files(x86)文件夾中(否則使用與Windows XP相同),請使用C:\Progra~2\Java\jdk1.6.0_26\jre
。
僅此一項就足以讓Ant起作用,但爲了方便起見,將Ant二進制路徑添加到PATH變量是個不錯的主意。該變量是一個用分號分隔的目錄列表來搜索可執行文件。爲了能夠在任何目錄下運行ant,Windows需要知道ant二進制文件和java二進制文件的位置。您需要將這兩個都添加到PATH變量的末尾。對於Windows XP,你很可能會增加這樣的事情:
;c:\java\ant\bin;C:\Progra~1\Java\jdk1.x.x\jre\bin
對於Windows 7,它會是這個樣子:
;c:\java\ant\bin;C:\Progra~2\Java\jdk1.x.x\jre\bin
完成
一旦你做到了這一點,並應用更改,您需要打開新的命令提示符以查看變量是否設置正確。你應該能夠簡單地運行螞蟻,看到這樣的事情:
Buildfile: build.xml does not exist!
Build failed
更改該變量說得那麼腳本犯規崩潰,所以,謝謝你。以上更新 - SF和DSA文件未放置在JAR中 – Ken 2009-08-17 15:23:28