Javac wird unter Windows nicht erkannt 10

Inhalt

»Javac wird nicht als interner oder externer Befehl erkannt« ist ein Fehler, der häufig von Leuten auftritt, die versuchen, Java-Programme unter Windows über die Eingabeaufforderung zu kompilieren. Es kann auch gefunden werden, wenn Benutzer versuchen, die aktuelle Version des Haupt-Java-Compilers zu überprüfen.

Fehlermeldung-5-11-2248001

Was ist JavaC?

Javac (ausgesprochen “Java-see”), ist der wichtigste Java-Compiler, der im JDK enthalten ist included (Java Entwickler-Kit) entwickelt von Oracle Corporation. Der Compiler ist so konzipiert, dass er Quellcode akzeptiert, der den Java-Sprachspezifikationen entspricht. (J L) und konvertiert ihn in Java-Bytecode gemäß der Java Virtual Machine Specification (JVM).

Was führt dazu, dass Javac nicht als Fehler erkannt wird??

Der Fehler »Javac wird nicht als interner oder externer Befehl erkannt« tritt auf, wenn die Eingabeaufforderung die Java PATH-Variable nicht finden kann. Dies kann aus zwei Gründen passieren:

  • Java Development Kit fehlt (JDK) in der Maschine: dies geschieht normalerweise, weil der Benutzer fälschlicherweise annimmt, dass der Java-Compiler (javac) es wird zusammen mit der Java-Laufzeitumgebung installiert.

  • Der Pfad zu Javac ist nicht oder falsch konfiguriert: um über die Eingabeaufforderung zu kompilieren und sicherzustellen, dass andere Anwendungsservertools ordnungsgemäß funktionieren, das System muss den Standort von javac kennen. Wenn dies der Fall ist, Sie müssen den Pfad manuell einstellen.

Paso 1: Installieren Sie das Java Development Kit (JDK)

Einer der Hauptgründe für diesen Fehler ist, dass Benutzer, die gerade erst mit dem Erlernen von Java beginnen, die Java-Laufzeitumgebung verwirren (JRE) mit dem Java Development Kit (JDK).

Die JRE ist Teil des JDK, aber meistens wird es separat heruntergeladen. Viele Programme, die Java Runtime verwenden, enthalten es in ihren Installationspaketen.

Denn es gibt nur sehr wenige Gründe, warum Sie das Java Development Kit benötigen (JDK) wenn Sie nicht an Java-Entwicklung interessiert sind, Sie haben vielleicht geglaubt, dass Javac bereits von der JRE installiert wurde, Aber die Wahrheit ist, dass Sie das gesamte Java-Entwicklungskit installieren müssen.

Wenn Sie der Meinung sind, dass dieses Szenario auf Ihre Situation zutrifft, Hier ist eine Kurzanleitung zur Installation des Java Development Kit (JDK) um den Fehler zu beheben “Javac wird nicht erkannt”:

  1. Besuchen Sie diesen Link (Hier) und klicken Sie auf das Download-Symbol auf der Java-Plattform (JDK). Dadurch wird sichergestellt, dass Sie die neueste verfügbare Version des Java Development Kit installieren install. herunterladen-2-181-4284190Laden Sie die neueste Version von JDK herunter

  2. Auf dem nächsten Bildschirm, Scrollen Sie nach unten zu Java SE Development Kit und stellen Sie sicher, dass Sie den Schalter auswählen, der mit der Akzeptieren-Lizenzvereinbarung verknüpft ist. Klicken Sie dann auf den mit Windows verknüpften Download-Link. Es gibt zwei Möglichkeiten zur Auswahl, Wir empfehlen jedoch, die .exe-Datei herunterzuladen, da es Sie daran hindert, den Inhalt zu extrahieren, wenn der Download abgeschlossen ist. download-jdk-8270564Laden Sie das Java-Entwicklungskit herunter

  3. Sobald der Download abgeschlossen ist, Öffnen Sie die ausführbare JDK-Installationsdatei und befolgen Sie die Anweisungen auf dem Bildschirm, um die Installation abzuschließen. java-tm-entwicklung-8756962Installieren des Java Development Kits

  4. Auf dem nächsten Bildschirm, Stellen Sie sicher, dass sowohl die Entwicklertools als auch der Quellcode für die Installation auf Ihrer lokalen Festplatte mit allen Unterfunktionen konfiguriert sind. Was ist mehr, wenn möglich, Wir empfehlen, den Standardinstallationspfad beizubehalten, da der Schritt 2 Es wäre einfacher. java-tm-choosing-8598229Installieren Sie alle Komponenten und Unterfunktionen auf Ihrer lokalen Festplatte

    Hinweis: Als zusätzliche Empfehlung, notieren Sie sich den Installationspfad in Installieren auf, da du es in El Paso . brauchst 2.

  5. Warten Sie, bis das Java Development Kit installiert ist. Wenn der Prozess endet, Starten Sie Ihren Computer manuell neu, wenn Sie nicht automatisch dazu aufgefordert werden. das-java-entwicklungskit-ist-installiert-1575611Installieren des Java Development Kits

Nachdem Sie nun sichergestellt haben, dass Sie das richtige Paket installiert haben, das JavaC installiert, gehe zu Schritt 2 wo wir sicherstellen, dass wir den Pfad zu JavaC richtig konfiguriert haben.

Paso 2: Setzen Sie die Java-Umgebungsvariable und aktualisieren Sie den Systempfad

Bevor Sie diesen Vorgang starten, Es ist wichtig zu verstehen, dass die folgenden Verfahren nur anwendbar sind, wenn Sie sichergestellt haben, dass das Java Development Kit korrekt installiert ist (paso 1).

Wenn Sie das JDK installiert haben und immer noch »Javac wird nicht als interner oder externer Befehl erkannt« angezeigt wird, bin gerade auf eines der häufigsten technischen Probleme gestoßen, mit denen Java-Anfänger konfrontiert sind. So stellen Sie das Java Development Kit unter Windows fertig, Sie müssen eine Reihe von manuellen Schritten ausführen. Diese Schritte sollten immer der JDK-Installation folgen, auch nach der Aktualisierung des Java-Dev-Kits.

Hier ist eine kurze Anleitung zum Festlegen der richtigen Java-Umgebungsvariablen und zum Aktualisieren des Systempfads:

  1. Drücken Sie die Windows-Taste + R, um einen Ausführen-Dialog zu öffnen. Geben Sie dann »sysdm.cpl« ein und drücken Sie die Eingabetaste, um das Fenster Systemeigenschaften zu öffnen. Systemeigenschaften-4-1809783Dialogfeld ausführen: sysdm.cpl

  2. Im Fenster Systemeigenschaften, Gehen Sie zur Registerkarte Erweitert und klicken Sie auf Umgebungsvariablen. Umgebungsvariablen-6-6371001Gehen Sie zur Registerkarte Erweitert und klicken Sie auf Umgebungsvariablen

  3. Im neu geöffneten Fenster der Umgebungsvariablen, Klicken Sie auf die Schaltfläche Neu unter Systemvariable. neue-system-variable-6663669Fügen Sie eine neue Systemvariable hinzu

  4. Im Fenster Neue Systemvariable, setzen Sie den Variablennamen auf JAVA_HOME und den Variablenwert auf Ihren JDK-Verzeichnispfad. Um die Änderungen zu speichern, OK klicken. Bearbeiten-Java-Variable-1760233Variablenname und Werteinstellungen

    Hinweis: Wenn Sie unseren Rat im Schritt gehört haben 1 und notierte den JDK-Installationspfad, Sie können es direkt in den Variablenwert einfügen.

    variabel-8631112JDK-Installationspfad

  5. Jetzt, da Sie wieder im Fenster Umgebungsvariablen sind, Suchen Sie in den Systemvariablen nach einer Variablen namens path. Mit ausgewählter Pfadvariable, Klicken Sie auf die Schaltfläche Bearbeiten. Pfadvariable-5645679Wählen Sie die Pfadvariable aus (in Systemvariablen) und klicken Sie auf die Schaltfläche Bearbeiten

  6. Im Fenster Umgebungsvariable bearbeiten, klicken Sie auf die Schaltfläche Neu. neue-taste-9051549Klicken Sie auf die Schaltfläche Neu

  7. Benennen Sie die neu erstellte Umgebungsvariable % JAVA_HOME % bin und drücke Enter. Später, Drücken Sie OK, um die Änderungen zu übernehmen. java-home-bin-1841053Erstellen Sie eine neue Umgebungsvariable und nennen Sie sie % JAVA_HOME% bin

  8. Mit diesem letzten Schritt, Sie müssen Ihre Java-Umgebung konfigurieren. Jetzt können Sie Anwendungen aus CMD kompilieren oder Ihre Javac-Version überprüfen. javac-erfolgreich-3326580JavaC wurde richtig konfiguriert

Es gibt einen zusätzlichen Schritt, den Sie an der Eingabeaufforderung ausführen können, um sicherzustellen, dass Sie den Pfad zu Ihrer Java-Umgebungsvariablen richtig eingestellt haben. Befolgen Sie die folgenden Schritte, um zu sehen, ob Ihr Setup funktioniert:

  1. Drücken Sie die Windows-Taste + R, um den Ausführen-Dialog zu öffnen. Dann schreibe “cmd” und drücken Sie die Eingabetaste, um ein Befehlsfenster zu öffnen. cmd-55-5996861Dialogfeld ausführen: cmd

  2. Im Befehlsfenster, Geben Sie echo% JAVA_HOME% ein und drücken Sie die Eingabetaste, um zu sehen, welche Rendite Sie erhalten. Wenn Sie einen Ausdruck mit dem JDK-Verzeichnis sehen, dann der schritt 2 war erfolgreich und dein JAVAC funktioniert einwandfrei. Falls Sie ein Leerzeichen anstelle des JDK-Pfads sehen, bedeutet, dass Sie die Umgebungsvariable nicht festlegen konnten; in diesem Fall, Besuchen Sie El Paso 1 und El Paso 2. cmd-echo-2266011Prüfen, ob Java-Umgebungsvariable richtig gesetzt wurde

Abonnieren Sie unseren Newsletter

Wir senden Ihnen keine SPAM-Mail. Wir hassen es genauso wie du.