Hiermit wird das Verzeichnis angegeben, das bei der Ausführung des Programms automatisch durchsucht werden soll.
Zum Beispiel beim Bereitstellen eines JDK
Für Windows ** C: \ Java \ jdk1.8.0 \ Home ** \ bin (unten weggelassen) Auf Mac ** ~ / Library / Java / JavaVirtualachine / jdk1.8.0 / Home ** / bin (unten weggelassen)
Selbst mit demselben JDK kann die Hierarchie zum Erreichen des Verzeichnisses unterschiedlich sein. Um diesen Unterschied auszugleichen, wird der obige fett gedruckte Teil auf der Ausführungsmaschine (Compiler?) Als ** $ JAVA_HOME $ ** definiert, sodass er in jeder Umgebung verwendet werden kann.
Natürlich ist $ JAVA_HOME $ nicht auf einem Computer definiert, der nichts tut, daher müssen Sie es für jede Umgebung festlegen. Dies wird ausgedrückt als ** bis ** PFAD **. Abhängig von der Middleware gibt es verschiedene Möglichkeiten, PATH aufzurufen, z. B. PATH für den PC (Betriebssystem), JAVA_HOME für Java, CATALINA_HOME für Tomcat und HTTPD_HOME für Apache. Einige Middleware wird es während der Installation automatisch in Ihren PATH einfügen, Java erledigt dies jedoch nicht für Sie, sodass Sie es selbst tun müssen. Alternativ können Sie Ihre eigenen Verknüpfungen platzieren, indem Sie den PFAD an einen bestimmten Ordner übergeben. → Einer der stärksten Starter, die Windows-Programmierer auf jeden Fall vorbereiten sollten
Arbeiten Sie mit dem Terminal.
Unter Mac beschreibt eine Datei mit dem Namen **. Bash_profile ** die Umgebungsvariablen, die Windows aufruft. Öffne das. Es wird wahrscheinlich in einem Texteditor geöffnet.
$ open ~/.bash_profile
Wenn die Datei auf einem neuen Mac nicht vorhanden ist, erstellen Sie sie.
$ touch .bash_profile
Es gibt eine Datei namens .bashrc, die perfekt zu .bash_profile passt. Der Unterschied zwischen den beiden
.bash_profile → Wird beim Login automatisch geladen .bashrc → Wird geladen, wenn bash (terminal) startet
ist. .bash_profile scheint eine höhere Priorität zu haben. Grundsätzlich bearbeiten wir .bash_profile.
Fügen Sie mit der folgenden Grammatik hinzu.
$Name der Exportvariablen=Verzeichnis
Wenn Sie es einer bereits vorhandenen Variablen hinzufügen möchten, fügen Sie es mit der folgenden Syntax hinzu.
$ export $Ursprünglicher Variablenname:Variablennamen=Verzeichnispfad
Sie können die Priorität erhöhen, indem Sie den ursprünglichen Variablennamen am Ende hinzufügen.
$Name der Exportvariablen:$Ursprünglicher Variablenname=Verzeichnispfad
Wenn Sie die Java-Ausführungsumgebung PATH und JAVA_HOME neu hinzufügen möchten, fügen Sie sie folgendermaßen hinzu.
export PATH=$PATH:/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home/bin
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home
Nach dem Hinzufügen überschreiben und speichern.
Wenden Sie .bash_profile an.
$ source ~/.bash_profile
Ich ging daran vorbei. Starten Sie das Terminal neu und prüfen Sie, ob es wirklich funktioniert.
$ echo $PATH
$ echo $JAVA_HOME
Wenn das hinzugefügte Verzeichnis angezeigt wird, ist es erfolgreich.
Wie man durch PATH geht Mit ~ / .bash_profile öffnen können Sie .bash_profile bearbeiten! Mac OS X ist zu praktisch PATH auf Mac setzen Grundlegendes zur Einstellung von Umgebungsvariablen zum Übergeben des PFADS (Mac OS X) Erstellen und Bearbeiten von .bash_profile über PATH auf dem Mac
Recommended Posts