Heim  >  Artikel  >  Java  >  javac wird nicht als interner oder externer Befehl oder ausführbares Programm erkannt

javac wird nicht als interner oder externer Befehl oder ausführbares Programm erkannt

DDD
DDDOriginal
2023-08-02 11:57:3213993Durchsuche

javac ist kein interner oder externer Befehl und kein lauffähiges Programm: 1. Überprüfen Sie, ob das JDK korrekt installiert ist. 2. Konfigurieren Sie Umgebungsvariablen, öffnen Sie das Fenster „Erweiterte Systemeinstellungen“ und klicken Sie auf Klicken Sie auf die Schaltfläche „Umgebungsvariablen“, suchen Sie die Variable „Pfad“ unter „Systemvariablen“, klicken Sie auf die Schaltfläche „Bearbeiten“ und fügen Sie den JDK-Installationspfad am Ende des Variablenwerts hinzu. 4. Überprüfen Sie den JDK-Installationspfad. Überprüfen Sie die Firewall und die Antivirensoftware. 5. Installieren Sie das JDK neu.

javac wird nicht als interner oder externer Befehl oder ausführbares Programm erkannt

Wenn wir den Befehl javac in der Befehlszeile ausführen und die Fehlermeldung „javac ist kein interner oder externer Befehl oder lauffähiges Programm“ erscheint, liegt dies normalerweise daran, dass dies beim Java Development Kit (JDK) nicht der Fall ist korrekt installiert oder aus Konfigurationsgründen. Nachfolgend werden einige mögliche Lösungen beschrieben.

Bestätigen Sie, ob das JDK korrekt installiert ist:

Überprüfen Sie zunächst, ob das JDK auf dem Computer installiert ist. Sie können zur Überprüfung den Befehl java -version in der Befehlszeile eingeben. Wenn die JDK-Versionsinformationen angezeigt werden, bedeutet dies, dass das JDK korrekt installiert wurde. Wenn es nicht installiert ist, laden Sie die neueste Version von JDK herunter und installieren Sie sie.

Umgebungsvariablen konfigurieren:

Wenn das JDK korrekt installiert wurde, aber weiterhin eine Fehlermeldung erscheint, kann es daran liegen, dass die Umgebungsvariablen nicht richtig konfiguriert sind. Im Windows-System können Sie zum Konfigurieren die folgenden Schritte ausführen:

Öffnen Sie das Eigenschaftenfenster des Systems (klicken Sie mit der rechten Maustaste auf „Dieser PC“ oder „Computer“ und wählen Sie „Eigenschaften“).

Klicken Sie auf „Erweiterte Systemeinstellungen“.

Klicken Sie auf „ Schaltfläche „Umgebungsvariablen“

Suchen Sie die Variable „Pfad“ in „Systemvariablen“ und klicken Sie auf die Schaltfläche „Bearbeiten“

Fügen Sie den JDK-Installationspfad am Ende des Variablenwerts hinzu, zum Beispiel: ;C:ProgrammeJavajdk1. 8.0_221bin

Klicken Sie auf „OK“. Schließen Sie das Fenster.

Öffnen Sie das Befehlszeilenfenster erneut und führen Sie den Befehl javac erneut aus, um zu sehen, ob das Problem gelöst ist.

Überprüfen Sie den JDK-Installationspfad:

Wenn die Umgebungsvariablen vorhanden sind richtig konfiguriert ist, aber trotzdem eine Fehlermeldung erscheint, kann es an der JDK-Installation liegen. Es liegt ein Problem mit dem Pfad vor. Bitte bestätigen Sie, ob der JDK-Installationspfad mit dem Pfad in der Umgebungsvariablen übereinstimmt.

Überprüfen Sie Firewall- und Antivirensoftware:

Manchmal blockiert Firewall- oder Antivirensoftware die Ausführung bestimmter Programme, einschließlich des Befehls javac. Bitte überprüfen Sie die Einstellungen Ihrer Firewall und Antivirensoftware, um sicherzustellen, dass diese die Ausführung des JDK nicht blockieren.

JDK neu installieren:

Wenn keine der oben genannten Methoden das Problem löst, können Sie eine Neuinstallation des JDK in Betracht ziehen. Deinstallieren Sie zunächst das aktuelle JDK, laden Sie dann die neueste Version des JDK erneut herunter und installieren Sie sie.

Zusammenfassung:

Die oben genannten sind einige gängige Lösungen. Sie können versuchen, die Probleme einzeln zu beheben, um die Ursache für den Fehler „Javac ist weder ein interner oder externer Befehl noch ein ausführbares Programm“ zu finden. Wenn das Problem weiterhin besteht, sind möglicherweise weitere Untersuchungen und Recherchen oder professionelle Hilfe erforderlich.

Das obige ist der detaillierte Inhalt vonjavac wird nicht als interner oder externer Befehl oder ausführbares Programm erkannt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn