web-dev-qa-db-fra.com

'cmd' n'est pas reconnu comme une commande interne ou externe, un programme utilisable ou un fichier batch

Quand je construis mon projet dans netbeans moi cela montre:

'cmd' is not recognized as an internal or external command,
 operable program or batch file.` 

J'utilise jdk 8 et maven 3.3. Ma variable système de chemin est:

%SystemRoot%\system32;%SystemRoot%;D:\POS\Apache-maven-3.3.3-bin\Apache-maven-3.3.3\bin;
3
Drashti Pandya

Jusqu'à présent, je comprends que ce n'est pas votreIDEissue.Check votre "system32" est correctement défini dans la variable d'environnement PATH.

Path = %SystemRoot%\system32;
8
orvi

vous pouvez le faire fonctionner dans n'importe lequel des moyens ci-dessous

  1. Définissez le chemin d'accès à system32 c:\windows\system32 au lieu de %SystemRoot%\system32
  2. Allez dans le dossier system32 puis recherchez et trouvez cmd.exe
  3. Utilisez command au lieu de cmd.exe
2
Sasikumar Murugesan

Une variable nommée Path était déjà définie, mais j'ai créé une nouvelle variable qui est PATH, de sorte qu'elle a remplacé la variable Path, de sorte que Path = %SystemRoot%\system32; a été supprimé.

La conclusion est donc que vous essayiez d’installer Java ou maven et que vous avez remplacé Path par PATH et que c’est parti.

Définissez donc le chemin SystemRoot dans la variable d’environnement comme ci-dessous.

PATH = %Java_HOME%\bin;%M2_HOME%\bin;%SystemRoot%\system32;

0
Alien

Nous pouvons obtenir cmd.exe avec le chemin racine système déjà défini de manière très simple

  1. copiez simplement cmd.exe à partir du dossier Windows/System32 et collez-le dans le répertoire où vous en avez besoin.
0
Arshad Ali