Netbeansでプロジェクトをビルドすると、次のように表示されます。
'cmd' is not recognized as an internal or external command,
operable program or batch file.`
私はjdk 8とmaven 3.3を使用しています。私のパスシステム変数は:
%SystemRoot%\system32;%SystemRoot%;D:\POS\Apache-maven-3.3.3-bin\Apache-maven-3.3.3\bin;
これまでのところ、これはあなたの[〜#〜] ide [〜#〜]の問題ではないことを理解しています。「system32」がPATH環境変数で正しく定義されていることを確認してください。
Path = %SystemRoot%\system32;
あなたはそれを以下のいずれかの方法で機能させることができます
c:\windows\system32
ではなくsystem32 %SystemRoot%\system32
に設定しますcmd.exe
を検索して見つけます。cmd.exe
の代わりにcommand
を使用してくださいPath
という名前の変数がすでに設定されていましたが、PATH
という新しい変数を作成したので、Path
変数がPath = %SystemRoot%\system32;
が削除されました。
したがって、結論は、Javaまたはmavenをインストールしようとしていて、PathをPATHに置き換えて、なくなったということです。
したがって、以下のような環境変数でSystemRootパスを設定します。
パス= %Java_HOME%\bin;%M2_HOME%\bin;%SystemRoot%\system32;
すでに設定されているシステムルートパスを含むcmd.exeを非常に簡単な方法で取得できます