このユーザーと同じ問題があります: ant-内部として認識されない
しかし、残念なことに、その投稿などで私に役立った解決策はありません。また、認識されず、特にパス変数を追加する他のコマンドも調べました。私が使用している手順は次のとおりです。
Extract to a desired installation directory, e.g. C:\Apache-ant
Create an ANT_HOME environment variable`
Open System Properties -> Advanced -> Environment Variables
Create a new system variable
Variable name: ANT_HOME
Variable value: C:\Apache-ant
Add %ANT_HOME%\bin directory to the PATH system variable
Open System Properties -> Advanced -> Environment Variables
Under system variables, select PATH and append ;%ANT_HOME%\bin
e.g. %SystemRoot%\system32;%SystemRoot%;%Java_HOME%\bin;%ANT_HOME%\bin
Verify that ANT is installed.
Open a new command window and type:
C:\>ant -v`
私の場合、変数値はC:\Apache-ant\Apache-ant-1.8.2
。
正確なパス変数は%SystemRoot%\system32;%SystemRoot%;%Java_HOME%\bin;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%Java_HOME%\bin;%ANT_HOME%\bin
セミコロン間にスペースがありません。
ただし、antインストールのテストは機能しません。下の写真は私が経験しているものです。
何度も再起動してみましたが、役に立ちませんでした。私はアイデアを使い果たしたので、誰かが何か情報を持っているなら助けになるでしょう。ありがとう!
Dirの投稿結果:
ANT_HOME
は解決されていません。 Pathシステム環境変数の%ANT_HOME%\bin
をc:\Apache-ant\Apache-ant-1.8.2\bin
に変更します。
同様の問題がありましたが、%ANT_HOME%が解決しなかった理由は、SYSTEM変数ではなくUSER変数として追加したためです。この投稿のおかげで、今ソートされています。
以下を含むスクリプトを作成します。 (antとjdkのパスをお使いのマシンに合ったものに置き換えてください)
set PATH=%BASEPATH%
set ANT_HOME=c:\tools\Apache-ant-1.9-bin
set Java_HOME=c:\tools\jdk7x64
set PATH=%ANT_HOME%\bin;%Java_HOME%\bin;%PATH%
シェルで実行します。
Antをダウンロードし( http://ant.Apache.org/bindownload.cgi )、Cドライブに解凍し、Windowsの「doskey」コマンドを使用しました。
doskey ant=C:\Apache-ant-1.9.6\bin\ant.bat $*
これは、同じコマンドコンソールを使用している限り機能します。永続化するのはより困難です。 http://darkforge.blogspot.com/2010/08/permanent-windows-command-line-aliases.html
環境変数が変更された場合は、ログオフしてから再度ログインし、それが適用されるようにします。
同じ問題があった。解決策は、\
の最後に%ANT_HOME%\bin
を追加して、%ANT_HOME%\bin\
になるようにすることです。
私のために働いた。 (システム変数である必要があります)
環境変数が設定されていても、ant -version
はスクリプトでは機能しません。 call ant -version
これらの手順に従ってください
ユーザー変数内
設定変数名= ANT_HOME 変数パス = C:\ Program Files\Apache-ant-1.9.7
2.編集ユーザー変数 PATH =%ANT_HOME%\ bin
システム変数に移動します
Antフォルダーを誤って移動したか、知らないうちに移動したかを確認する必要があります。これは環境変数で設定されます。以下で説明するように、これを一度解決しました。
誤ってantフォルダーを削除し、別のフォルダーに配置しました。コマンドプロンプトで「パス」と入力しました。 「F:\ Apache-ant-1.9.4 \」というパスが与えられました。そこで、アリをFドライブに戻し、問題を解決しました。