? In der Microsoft Windows- , Linux -und Solaris- Betriebssystemen , PATH und CLASSPATH sind sogenannte Umgebungsvariablen bekannt. Umgebungsvariablen werden benannte Objekte , die Informationen , wie z. B. Laufwerk, Pfad oder Dateinamen , um eine oder mehrere Anwendungen enthalten . Wenn Sie mit bestimmten Versionen des Kommando-Interpreter oder Shell unter Linux oder Solaris sind , müssen Sie den Pfad und CLASSPATH Umgebungsvariablen exportieren, bevor sie eine Wirkung haben. PATH
Die Umgebungsvariablen PATH wird oft verwendet, um den vollständigen Pfad zu den ausführbaren Programmen von der Java Development Kit , eine Entwicklungsumgebung für die Erstellung von Java-Anwendungen , die von Sun Microsystems erforderlich anzugeben, so dass Entwickler don 't müssen den Pfad jedes Mal wenn sie ein Programm ausführen .
einstellen und Prüfen pATH
Bourne-Shell , die Bourne again Shell und Korn-Shell können Sie der Umgebungsvariablen PATH dauerhaft in Ihrem Autostart- Datei. In der Bourne-Shell , bearbeiten Sie Ihre Autostart -Datei namens " Profil. " , Und schließen Sie die Zeile " PATH = /usr/local/jdk1.7.0/bin : " von der Linie "export PATH" gefolgt . Überprüfen Sie die Umgebungsvariablen PATH richtig , indem Sie den Befehl "gesetzt. /.profile ", Um Ihre Startup-Datei ausführen und dann den Befehl "java -version" . Wenn PATH korrekt eingestellt ist , wird dieser Befehl drucken Sie die Version des JDK . Wenn nicht, gibt der Befehl ein "Command not found" Fehler.
CLASSPATH
In der gleichen Weise , dass die Umgebungsvariablen PATH die Shell sagt, wo für ausführbare Programme aussehen , so dass die Umgebungsvariablen CLASSPATH teilt dem Java Development Kit , wo man für Benutzer Klassen , die effektiv sind " Blaupausen " , aus dem einzelne Java -Objekte erstellt aussehen . Sie können die Umgebungsvariablen CLASSPATH in der gleichen Weise wie der Umgebungsvariablen PATH gesetzt . Wenn es um die Überprüfung, ob CLASSPATH richtig eingestellt ist kommt , geben Sie den Befehl "echo $ CLASSPATH " . Wenn CLASSPATH korrekt gesetzt ist, wird Linux oder Solaris berichten den Weg . Wenn nicht, werden Sie sehen, eine " CLASSPATH : Undefined variable Fehler. "
Java Classes
CLASSPATH das Java Development Kit sagt, wo Klassen , die nicht Teil zu finden der Java-Plattform oder Erweiterungen zu. Standardmäßig ist CLASSPATH auf das aktuelle Arbeitsverzeichnis gesetzt , aber CLASSPATH muss alle Klassen mit dem primären Java-Compiler , wie " javac " bekannt zusammengestellt sind . Um Ihnen das Leben einfacher für Entwickler , ist es möglich, das Platzhalterzeichen ( *) in der Umgebungsvariablen CLASSPATH verwenden, um alle JAR-Dateien in einem bestimmten Verzeichnis angeben , ohne Nennung jede einzelne Datei .