Heim  >  Artikel  >  Java  >  Einstellungen der Java-Umgebungsvariablen und Installationspfad der Java-Ansicht

Einstellungen der Java-Umgebungsvariablen und Installationspfad der Java-Ansicht

高洛峰
高洛峰Original
2016-12-17 13:24:363942Durchsuche

Freunde, die mit Java entwickeln, wissen möglicherweise, dass die Umgebungsvariableneinstellungen und Installationspfade in Java je nach System variieren. Lassen Sie mich vorstellen, wie sie unter Linux- und Windows-Systemen festgelegt und angezeigt werden.

Nachdem wir JDK auf dem Computer installiert haben, richten wir es so ein, dass die Java-Umgebung verwendet werden kann. Klicken Sie zunächst mit der rechten Maustaste auf „Arbeitsplatz“. Eigenschaften öffnen. Wählen Sie dann „Umgebungsvariablen“ unter „Erweitert“ aus. Die Systemvariablen in der neuen Eröffnungsschnittstelle müssen drei Attribute festlegen: „JAVA_HOME“, „Pfad“ und „Klassenpfad“, darunter in einer Umgebung, in der JDK nicht installiert wurde. Das Pfadattribut ist ursprünglich vorhanden. Und JAVA_HOME und Klassenpfad existieren nicht.

1: Klicken Sie auf „Neu“ und schreiben Sie dann JAVA_HOME in den Variablennamen. Wie der Name schon sagt, ist die Bedeutung dieser Variablen der Installationspfad von Java, haha, und schreiben Sie dann den gerade installierten Pfad Variablenwert „C:\jdk1.6“. (Hinweis: Wenn der Installationspfad nicht Datenträger C ist oder sich nicht im Ordner jdk1.6 befindet, kann er entsprechend geändert werden. Es wird davon ausgegangen, dass der folgende Text in C:\jdk1.6 installiert ist.)
Zweitens: Zweitens Suchen Sie in den Systemvariablen den Pfad und klicken Sie auf Bearbeiten. Die Bedeutung der Pfadvariablen besteht darin, dass das System den Java-Befehl in jedem Pfad erkennen kann. Der Variablenwert lautet daher „.;%JAVA_HOME%\bin“ (wobei „%“ JAVA_HOME% bedeutet, dass JAVA_HOME nur den Wert festgelegt hat. Sie können auch direkt „C:\jdk1.6\bin“ schreiben.
Drittens: Klicken Sie abschließend auf „Neu“ und schreiben Sie dann den Klassenpfad in den Variablennamen. Die Bedeutung davon Die Variable dient zum Laden der Klasse für den Java-Pfad (Klasse oder Bibliothek). Der Java-Befehl kann die Klasse nur erkennen, wenn sie sich im Klassenpfad befindet. Sein Wert ist „.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\toos.jar (fügen Sie . hinzu, um den aktuellen Pfad anzugeben)“, was dasselbe ist wie „%JAVA_HOME% hat die gleiche Bedeutung“

Nachdem die oben genannten drei Variablen festgelegt wurden, drücken Sie „OK“, bis das Eigenschaftenfenster verschwindet. Der nächste Schritt besteht darin, zu überprüfen, ob die Installation erfolgreich ist. Öffnen Sie zunächst „Start“ -> „Ausführen“ und geben Sie „cmd“ ein, um die DOS-Systemschnittstelle aufzurufen. Klicken Sie dann auf „Java-Version“, wenn die Installation erfolgreich war. Das System zeigt die Java-Version jdk „1.6.0“ an.
Stellen Sie sicher, dass der auf dem Laufwerk C installierte Dateiname jdk1.6 ist. Geben Sie einfach „javac“ in die DOS-Schnittstelle ein, um zu überprüfen, ob der Befehl zulässig ist 🎜>

Windows:

set java_home:查看JDK安装路径
java -version:查看JDK版本
Linux:

whereis java
which java (java执行路径)
echo $JAVA_HOME
echo $PATH
2: Im Folgenden sind die Umgebungsvariablen zum Konfigurieren von Linux aufgeführt: (Quelle .bash_profile merken)

die Datei /etc/profile (Alle Benutzer weltweit)

vi Diese Datei /etc/profile
wird am Ende der Profildatei hinzugefügt:

export JAVA_HOME=/usr/share/jdk1.6.0_20
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
. Ändern Sie die .bash_profile-Datei (ein bestimmter Benutzer hat die Berechtigung, diese Umgebungsvariablen zu verwenden)

Fügen Sie am Ende der .bash_profile-Datei Folgendes hinzu:

export JAVA_HOME=/usr/share/jdk1.6.0_20
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
.shell终端执行下列命令: (临时用)
export JAVA_HOME=/usr/share/jdk1.6.0_14
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
Auf diese Weise werden die Umgebungsvariablen festgelegt Im Folgenden finden Sie eine Erläuterung von PATH, CLASSPTH und JAVA_HOME. Im Folgenden werden JAVA_HOME, CLASSPATH und der Zweck von PATH festgelegt:

1. Zum Beispiel zur Vereinfachung der Referenz Wenn Ihr JDK im Verzeichnis C:\Programme\Java\jdk1.6.0 installiert ist, legen Sie JAVA_HOME auf diesen Verzeichnispfad fest. Wenn Sie diesen Pfad in Zukunft verwenden möchten, geben Sie einfach %JAVA_HOME% ein, um die Eingabe eines langen Pfads zu vermeiden Pfadzeichenfolge für jede Referenz;

2. Das Prinzip der Normalisierung: Wenn sich Ihr JDK-Pfad ändern muss, müssen Sie nur den Variablenwert von JAVA_HOME ändern, andernfalls müssen Sie jedes Dokument ändern, das einen absoluten Pfad verwendet Um auf das JDK-Verzeichnis zu verweisen, kann ein bestimmtes Programm das JDK nicht finden, und die Folgen sind vorstellbar. 3. Software von Drittanbietern verweist auf die vereinbarte JAVA_HOME-Variable Andernfalls können Sie die Software in Zukunft nicht mehr normal verwenden. Wenn eine bestimmte Software nicht normal verwendet werden kann, sollten Sie darüber nachdenken, ob dies das Problem ist .


2. CLASSPATH festlegen:
Dies ist ein sehr interessantes Problem, das natürlich auch Anfänger quält. Der Zweck des Setzens dieser Variablen besteht darin, dem Programm die Suche nach der entsprechenden „.class“-Datei zu ermöglichen Beispiel: Wenn Sie ein JAVA-Programm ---A.java kompilieren, erhalten Sie eine Klassendatei von A.class. Wenn Sie Java A im aktuellen Verzeichnis ausführen, erhalten Sie die entsprechenden Ergebnisse (Voraussetzung). Ja, das haben Sie Setzen Sie CLASSPATH auf „.“). Wenn Sie nun A.class in ein anderes Verzeichnis verschieben (z. B. „e:\“) und Java A ausführen, tritt eine NoClassDefFindError-Ausnahme auf, da die .class-Datei nicht gefunden werden kann. Jetzt erhöhen Sie CLASSPATH auf: „.;e:\“ und führen dann Java A aus, um die Ergebnisse zu sehen~~:)~~~, alles ist normal, der Java-Befehl hat die .class-Datei über CLASSPATH gefunden! >
3. Pfad festlegen:
Der Grund ist sehr einfach. Möchten Sie %JAVA_HOME%\bin\java usw. verwenden, um Java-Befehle jederzeit auszuführen? % JAVA_HOME%\bin wird zum PATH-Pfad hinzugefügt, sodass wir Befehle nur mit Java in jedem Pfad ausführen können (Wenn Sie Ihren Code in das Eingabeaufforderungsfenster eingeben, fügt das Betriebssystem das aktuelle Verzeichnis und die PATH-Variablen zu Find hinzu die entsprechende Anwendung im Verzeichnis und führen Sie sie aus.


3. Deinstallieren Sie jdk

·Suchen Sie das Unterverzeichnis _uninst des jdk-Installationsverzeichnisses

·Führen Sie den Befehl im Shell-Terminal aus./uninstall .sh, um JDK zu deinstallieren.




Weitere Artikel zur Einstellung von Java-Umgebungsvariablen und zum Installationspfad für die Java-Anzeige finden Sie auf der chinesischen PHP-Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn