質問

ANT(Apache-Ant-1.7.0)をインストールしました。しかし、DOSコマンドプロンプトでANTコマンドを実行すると、

‘ant’ is not recognized as an internal or external command, operable program or batch file.

私が間違っているところ。

役に立ちましたか?

解決

それは、それが道にないことを意味します。

ANTの「ビン」ディレクトリを含めるように、パス環境変数を編集します。パスを編集するための正確な手順は、オペレーティングシステムに依存しますが、たとえばXPに依存します。

  • Explorerを育てる(Windows-E)
  • 「マイコンピュータ」を右クリックして、[プロパティ]を選択します
  • 「Advanced」タブで、「環境変数」をクリックします
  • 「ユーザー変数」のセットにパスエントリが既に含まれている場合は、それを編集します。それ以外の場合は、新しいエントリを作成します。 (すべてのユーザーに影響を与えたい場合は、システム環境変数として設定してください。)
  • 引用せずにアントビンディレクトリを追加します。セミコロンを使用して、別のエントリから分離します。たとえば、あなたは持っているかもしれません:

    c:\Program Files\Utils;c:\Program Files\Ant 1.7\bin
    
  • 変更を確認するために新しいコマンドプロンプトを開始します(既存のウィンドウには影響しません)

他のヒント

この記事に出くわす人のために:
常に覚えておいてください、各セミコロンの後にスペースを置かないでください。


良い:
C:\Ninja;C:\ant

悪い:
C:\Ninja; C:\ant

Windows:

  • ant_home環境変数はあなたに設定する必要があります ant install dir. 。そうでない場合は、ダウンロードしてください ant そしてそれを解凍します。

Jenkins構成で

  • %ant_home% binをパスに追加する必要があります
  • Jenkins / Manage Jenkins / Configure System / ANTインストールに移動します。
    • インストールを自動的に解除します
    • アリの名前を与える(antname)
    • 置く ant install dir ant_homeに

ジェンキンスプロジェクトで

  • ANTをプロジェクト/構成/ビルド/呼び出しにしました。 (ビルドステップを追加/アリを呼び出していない場合はAntを呼び出します)。 ANTバージョンでは、デフォルトのデフォルトをANTNAMEに変更します(Jenkins構成であなたが設定)

また、パスエントリの終わりにスペースを置かないでください。

良い: C:\Ninja;C:\ant

悪い: C:\Ninja;C:\ant(sp)

...ここで、(sp)は空白または空白を表します。私はこれを持っていて、リチャードジョンの返事を見て、最後に見つけたまで理解できませんでした。

Windows GUIは、システムを台無しにする可能性があるため、環境変数を作成するために使用しないでください。変数を作成する最も簡単で最良の方法は、コマンドスクリプトを使用してローカルとしてそれらを作成することです。このようにして、彼らはローカルであり、あなたのシステムと干渉することはありません、そしてGUIの使用よりも簡単です:)

空白のメモ帳を開いて、次のものを入力します(Javaプロジェクトの構築に興味がある場合は、Java_home変数も追加しました)。アリと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%

スクリプトを実行し、Echo%ANT_HOME%で場所を確認します。

Windows環境変数に関する2つの重要なメモ:

  • ユーザーレベルとは対照的に、一部のプロセスはシステムレベルで実行されることに注意してください。これは特にサービスに当てはまります。したがって、このエラーをスローしているサービスがある場合は、ユーザーのエラーではなく、System%Path%変数を編集する必要がある場合があります。
  • 各プロセスは、プロセスの起動時に環境変数のローカルキャッシュを保存します。これは、これらの変更を行った後、プロセス/サービスを再起動する必要があることを意味します。これには、CMD.exeが含まれます

ステップ1:システム設定を進めるためにナビゲートし、そこで[アドバンス]タブをクリックし、[環境変数]ボタンをクリックします。ここで環境変数を作成できます

ステップ2:ユーザー変数で新しい変数を作成して「ant_home」と言い、それへのパスを提供します。

ステップ3:次に、システム変数のパス変数でビンまでアリのホームディレクトリのパスを追加します

CMDプロムとタイプアリを開くと、まだ認識されていない場合は、管理モードを使用してCMDプロムを実行してみてください。

アリを使用して構築する最良の方法は日食です。 EclipseのクイックアクセスボックスにANTと入力するだけで、既存のビルドファイルオプションから新しいJavaプロジェクトを選択します。 XMLファイルを選択すると、Eclipseが作成します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top