webentwicklung-frage-antwort-db.com.de

So legen Sie den Java-Pfad und den Klassenpfad in Windows-64bit fest

Ich habe Java unter Windows-64bit installiert. aber wenn ich javac ausführt, scheitert es an der 

fehlermeldung Es ist kein solcher Befehl verfügbar ". Ich habe folgende Umgebungsvariable erstellt

CLASSPATH C:\Programme (x86)\Java\jdk1.6.0_05\lib

7
Bharath

Fügen Sie der PATH-Variablen den entsprechenden Javac-Pfad hinzu. Java.exe befindet sich im Verzeichnis bin Ihres JDK. Z.B.

SET PATH=%PATH%;C:\Program Files (x86)\Java\jdk1.6.0_05\bin
7
krock

Bevor du deine Frage beantwortest, wann immer diese einfache Frage: Warum brauchen wir PATH und CLASSPATH?

Antworten:  

1) PATH: Sie müssen PATH einstellen, um Java-Quellcode zu kompilieren, Java-CLASS-DATEIEN und Betriebssystem zu erstellen, um Klassen zur Laufzeit zu laden.

2) CLASSPATH: Dies wird von JVM und nicht vom Betriebssystem verwendet.

Antwort auf deine Frage: 

Stellen Sie nur sicher, dass Sie über die OptionPATHvariable (Windows-Umgebungsvariable) verfügen, so dass sie auf das bin-Verzeichnis verweist, das alle exe enthält, z. B. Java, Javac usw. In meinem Fall sieht das so aus: ; C:\Programme\Java\jre7\bin .

Also spielt es keine Rolle, dass Ihr System 32 Bit/64 Bit hat, bis Sie die PATH-Variable korrekt angeben/ändern.

5
NishantM

Tatsächlich ist es der üblichste Weg, dies unter Windows zu erreichen 

  • Gehen Sie zur Systemsteuerung
  • Klicken Sie auf System
  • Öffnen Sie die erweiterten Einstellungen
  • Klicken Sie auf Umgebungsvariablen ...

Pfad ist eine der Variablen unter "Systemvariablen". Hier sucht das System, wenn Sie versuchen, einen Befehl auszuführen.

  • hängen Sie einfach den vollständigen Pfad an den Ordner Bin unter Ihrem Java-Installationspfad (.____.) an. Sie können es mit Windows Explorer kopieren, um die manuelle Eingabe zu vermeiden
  • klicken Sie auf OK, um die Dialogfelder zu schließen.

Um dies zu überprüfen, öffnen Sie das Befehlsfenster, auch Konsolenfenster (z. B. WindowsKey-R cmd.exe), und führen Sie Folgendes aus:

javac -version

Wenn sich der Java-Ordner "bin" im Pfad befindet, sucht das System die Datei "javac.exe" und führt sie aus. Dort wird Ihre Java-Version angezeigt. So etwas wie:

c:\>javac -version
javac 1.7.0_65
3
J W

Sehr einfach:

Sie müssen nur die beiden Umgebungsvariablen festlegen.PFADund Java

=> Rechtsklick auf Mein Computer

=> Eigenschaften

=> Klicken Sie auf das linke Seitenleistenmenü " Erweiterte Systemeinstellungen " => Klicken Sie auf " Umgebungsvariablen ", siehe unten.

 enter image description here

=> Befolgen Sie die nachstehenden Schritte, um Benutzervariable und Systemvariable zu setzen.

Zum Setzen von Benutzervariable genannt als "PFAD

  • Klicken Sie auf die Schaltfläche " Neu " in Benutzervariablen .
  • Legen Sie den Variablennamen als "PFAD" und den Variablenwert gemäß Ihrer installierten Version von Java Fest. (Unten in Abb. Gezeigt)

Systemvariable setzen genannt als " Java

  • Klicken Sie auf der Registerkarte Systemvariable auf die Schaltfläche "Neu".

  • Stellen Sie den Variablennamen als " Java " und den Variablenwert gemäß Ihrer installierten Java-Version Ein. (In der folgenden Abbildung dargestellt) Siehe Referenzbilder unten.  enter image description here

0
Sunil Patil

Für mich sollte die Variable 'Java_HOME' anstelle von Benutzervariable als Systemvariable festgelegt werden. Wurde 'Java_HOME' als Systemvariable geändert, funktioniert der Befehl 'javac'. PATH und CLASSPATH sind auch Systemvariable.

0
lin0Xu