2017-06-30 8 views
1

Ich habe gerade angefangen, Java-Programmierung zu lernen. Nach einem Leitfaden/Tutorial habe ich meine erste .java-Datei erstellt. Das Problem trat auf, als ich versuchte, die .java-Datei zu kompilieren.Kann nicht kompilieren. Java-Datei mit javac auf cmd

Ich habe Java SE Development Kit 8u131 installiert. Ich habe die Variable Benutzerpfad auf C:\Program Files(x86)\Java\jdk1.8.0_131\bin gesetzt, aber das hat nicht funktioniert.

Der genaue Fehler, den ich bekommen, wenn javac Befehl ist folgende: 'javac' is not recognized as an internal or external command, operable program or batch file.

Könnt ihr mir helfen, arbeiten die javac Befehl zu bekommen? Ich habe keine Ahnung, was das Problem neben der Path-Variable sein könnte.

Picture of Environment Variables

+5

Ihre Pfadvariable ist falsch. Sollte da nicht ein Leerzeichen zwischen 'Files' und' (x86) 'stehen? Egal, es ist definitiv ein Pfadproblem, also fange nicht an, dir vorzustellen, dass es etwas anderes ist. – Kayaman

+0

Der Punkt von @Kayaman ist korrekt. Außerdem werden die Variablen nach dem Abmelden und erneutem Anmelden neu geladen. Vielleicht auch nach dem Neustart, aber ich denke, die Abmeldung sollte es tun – thardes2

+0

Stellen Sie sich heraus, das war das Problem, hatte keine Ahnung, dass das Problem sein könnte. –

Antwort

-1

Sie benötigen Variable JAVA_HOME von echo %JAVA_HOME% Befehl, um zu überprüfen und diese Variable installieren, wenn nicht vorhanden C:\Progra~1\Java\jdk1.8.0_131 oder C:\Progra~2\Java\jdk1.8.0_131 wenn Ihre Java-Installation in (x86) Ordner. Danach Ihre Installation

+0

Wofür ist das? –

+0

Zuerst müssen Sie überprüfen, Java-Installation von Java-Version, wenn es nicht installiert Schritte in meiner Antwort angegeben – fxrbfg

+0

@MarkusKuusmann Yeah, zuerst prüfen, Java ist in Ihrer Maschine installiert. –

0

von java -version Befehl überprüfen sollten Sie eine Variable JAVA_HOME in ‚Benutzervariablen‘ haben Abschnitt, der zu dem jdk Ordner verweist (nicht Binärordner), dh den Wert auf

C: \ Program Files (x86) \ Java \ jdk1.8.0_131

Das sollten Sie den ‚Pfad‘ Variable in ‚Systemvariablen‘ bearbeiten und den Pfad hinzufügen, die in das Verzeichnis bin des JDK Ordner verweist, die Sie haben schon erledigt.

Pfad varaible sollte den folgenden Eintrag haben:

C: \ Program Files (x86) \ Java \ jdk1.8.0_131 \ bin

Auch, stellen Sie sicher, einen Eintrag dass Punkte auf den Befehl propmt innerhalb Pfad varaible, werden diese standardmäßig gespeichert, aber falls Sie es mit ihnen

C messed: \ Windows \ System32 \ Windows \ „Version Ordner geht hier“ \

Oder

C: \ Windows \ System32 \

Jetzt sollten Sie in der Lage sein, erfolgreich zu kompilieren und auszuführen.

0

Zuerst müssen Sie prüfen, ob JDK wird in dem Verzeichnis installiert (im C-Laufwerk von Windows OS), als die folgenden Schritte aus:

  1. Goto "Systemeigenschaften -> Umgebungsvariablen -> Systemvariablen"
  2. eine Variable finden als ‚Pfad‘ genannt oder ‚Pfad‘ und klicken Sie auf Bearbeiten
  3. klicken Sie auf Neu und Ihre JAVA Pfad schreiben und OK überall

    JAVA Pfade klicken:

    C: \ Programme \ Java \ jdk1.8.0_131 \ ist (für 64-Bit-OS)

    C: \ Program Files (x86) \ Java \ jdk1.8.0_131 \ ist (für 32-Bit OS)

Verwandte Themen