環境変数を設定する
これは私がいつも忘れている部分です。Ant を手動でインストールしているため、環境変数の設定も手動で行う必要があります。
Windows XP の場合: Windows XP で環境変数を設定するには、[マイ コンピュータ] を右クリックし、[プロパティ] を選択します。次に、[詳細設定] タブに移動し、下部にある [環境変数] ボタンをクリックします。
Windows 7 の場合: Windows 7 で環境変数を設定するには、[コンピューター] を右クリックし、[プロパティ] を選択します。[システムの詳細設定] をクリックし、下部にある [環境変数] ボタンをクリックします。
Windows XP と Windows 7 のダイアログは同じです。ユーザー変数ではなく、システム変数のみで作業していることを確認してください。
絶対に必要な唯一の環境変数はJAVA_HOMEで、Ant に JRE の場所を伝えます。JDK をインストールした場合、これはc:\Program Files\Java\jdk1.x.x\jre
Windows XP とc:\Program Files(x86)\Java\jdk1.x.x\jre
Windows 7 で発生する可能性があります。両方のパスにスペースが含まれているため、問題が発生することに注意してください。完全な名前の代わりにマングルされた名前 [3] を使用する必要があります。そのため、Windows XP の場合はC:\Progra~1\Java\jdk1.x.x\jre
、Windows 7C:\Progra~2\Java\jdk1.6.0_26\jre
の場合は、Program Files(x86) フォルダーにインストールされている場合に使用します (それ以外の場合は、Windows XP と同じものを使用します)。
それだけで 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
終わり
それを行って変更を適用したら、変数が正しく設定されているかどうかを確認するために、新しいコマンド プロンプトを開く必要があります。単に ant を実行すると、次のように表示されるはずです。
Buildfile: build.xml does not exist!
Build failed