web-dev-qa-db-de.com

'cmd' wird nicht als interner oder externer Befehl, bedienbares Programm oder Batchdatei erkannt

Wenn ich mein Projekt in netbeans baue, zeigt es mir:

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

Ich verwende jdk 8 und maven 3.3. Meine Pfadsystemvariable lautet:

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

Soweit ich weiß, ist dies nicht IhrIDEissue.Prüfen Sie, dass Ihr "system32" in der Umgebungsvariable PATH korrekt definiert ist.

Path = %SystemRoot%\system32;
8
orvi

sie können es auf eine der folgenden Arten erhalten

  1. Pfad auf system32 c:\windows\system32 anstelle von %SystemRoot%\system32 setzen
  2. Gehen Sie zum Ordner system32 und suchen Sie nach cmd.exe.
  3. Verwenden Sie command anstelle von cmd.exe
2

Eine Variable mit dem Namen Path wurde bereits festgelegt, aber ich habe eine neue Variable erstellt, die PATH ist. Sie hat also die Variable Path ersetzt, sodass Path = %SystemRoot%\system32; gelöscht wurde.

Die Schlussfolgerung ist, dass Sie versucht haben, Java oder Maven zu installieren, und Sie haben Path durch PATH ersetzt.

Legen Sie den SystemRoot-Pfad in der Umgebungsvariablen wie folgt fest.

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

0
Alien

Wir können cmd.exe mit dem bereits festgelegten System-Root-Pfad auf sehr einfache Weise erhalten

  1. kopieren Sie einfach cmd.exe aus dem Windows/System32-Ordner und fügen Sie es in das Verzeichnis ein, in dem es benötigt wird.
0
Arshad Ali