2011-04-05 81 views
2
  • 我運行Windows XP專業版5.1 Service Pack 3的
  • 我已經下載了JDK 1.6.0_24-B07,並測試了它的工作原理
  • 我下載Apache Ant的.zip文件,並將其安裝到C:\螞蟻
  • 我已經設置了路徑;%ANT_HOME%\ bin中
  • 我已經設置了用戶變量名ANT_HOME
  • 我已經設置了用戶變量值到C:\ ant \ apache-ant-1.8.2

我已經嘗試過8.3格式,我嘗試過所有的東西,但我無法得到它的工作。有什麼建議?螞蟻不被識別爲一個內部或外部命令

在此先感謝

回答

2

可以運行此命令並將輸出放在這裏嗎?

echo %PATH%

看來,Windows未採取正確的路徑,它是不可能爲他尋找螞蟻可執行文件。

0
  1. 重新檢查您的設置,輸出是什麼=>C:\> setC:\>java -version
  2. 嘗試通過 批處理文件設置您的螞蟻環境 - 這就是我更喜歡的Windows機器 - 並參見
    如果它的工作原理是 的方式,f.e.

@回聲關閉

組ANT_ARGS = -lib C:\螞蟻\ extralibs
集ANT_HOME = C:\螞蟻
組ANT_OPTS = -Xmx1024m
組JAVA_HOME = C :\ JDK \ 1.6.0_24
組PATH =%JAVA_HOME%\ bin中;%ANT_HOME%\ bin中;%PATH%; C:\ CVSNT

:默認
呼叫螞蟻-f%1

:DEBUG
:調用螞蟻-debug -f%1

:XML記錄器
:調用螞蟻-logger org.apache.tools.ant.XmlLogger -f %1

:性能監控
:調用Ant章24 -listener ise.antelope.common.AntPerformanceListener -f%1

:郵件記錄器
:調用ant -logger org.apache.tools.ant.listener.MailLogger -DMailLogger.malhost = ... -DMailLogger.from = BuildServer -DMailLogger.failure.to = ... DMailLogger.success.to = ...-f%1

暫停


起始螞蟻這樣的一些優點:

  • ANT_ARGS是一個特殊的環境 變量。其內容是 自動添加到螞蟻的調用 。
  • 您可以在 使用自己的Ant設置一臺機器,你有沒有管理使用您的螞蟻 插件庫和加載單獨的文件夾通過-lib選項 權利
  • 讓你的螞蟻安裝乾淨 避免污染%ANT_HOME%/ lib 文件夾
3

我剛纔知道在分號和我們指定的路徑之間不應該有空格。我一直在打破我的頭到底如何會出現這種情況,儘管確保一切是正確的,讓我說明這更好的方式:

ANT_HOME = A:\ Apache的ANT-1.8.2

路徑= someotherpath1 ; someotherpath2; A:\ Apache的ANT-1.8.2 \ BIN

確保有分號路徑名之間沒有空格

而且我們認爲機器是完美的!這聽起來很愚蠢,但我知道它很有用。

乾杯!

0

我有同樣的問題,所有變量配置,但「螞蟻」命令將無法正常工作。 當打印路徑(回聲%PATH%),我有這樣的結果:

;C:\Program Files\jdk1.6.0.31\bin;%ANT_HOME%\bin; 

然後我重新啓動計算機,並以某種方式這驗證了ANT_HOME變量,所以現在正在工作。

相關問題