1. ホーム
  2. windows

[解決済み] 'ant' は内部コマンドまたは外部コマンドとして認識されません。

2022-02-14 12:28:34

質問

このユーザーと同じ問題を抱えています。 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`

私の場合、Variable 値は 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のインストールをテストしてもうまくいかず、以下の図のような状態になっています。

何度も再起動を試みていますが、効果がありません。万策尽きたので、どなたか何か情報をお持ちの方がいらっしゃいましたら、教えていただけると助かります。ありがとうございます。

EDIT

DIRの結果を掲載しました。

解決方法は?

ANT_HOME が解決されない。変更 %ANT_HOME%\bin を、Path システム環境変数で c:\apache-ant\apache-ant-1.8.2\bin .