Ich habe gerade JDK in Ubuntu installiert mit sudo apt-get install openjdk-6-jdk
Befehl, nach der Installation, wo ist die Java bin
Verzeichnis befindet? Und wie kann ich den Umgebungspfad für dieses Verzeichnis festlegen? Ich habe wenig Erfahrung mit Ubuntu, kann jemand einen Rat geben oder eine gute Website als Referenz vorschlagen?
Antworten
Zu viele Anzeigen?Prüfen Sie zunächst, ob env var existiert oder nicht
echo $JAVA_HOME
wenn eine env var mit diesem Namen existiert, dann gibt der obige Befehl den env var Pfad zurück. wenn er nichts zurückgibt, dann kopieren Sie den env Pfad zuerst und führen Sie dann den folgenden Befehl aus. z.B. ist mein Java env Pfad /usr/lib/jvm/java-11-openjdk-amd64
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
Open jdk befindet sich nach der Installation im Allgemeinen in Ihrem /usr/lib/java-6-openjdk
Wie üblich müssen Sie die Option JAVA_HOME
, Klassenpfad und Pfad.
In Ubuntu 11.04 gibt es eine Umgebungsdatei, die in /etc
wo Sie alle drei Pfade einstellen müssen. Und dann müssen Sie Ihr System neu starten, damit die Änderungen wirksam werden.
Hier ist eine Website, die Ihnen weiterhilft http://aliolci.blogspot.com/2011/05/ubuntu-1104-set-new-environment.html
Installation von Oracle Java:
-
Laden Sie den Tarball (.tar-Datei) von der Oracle-Website herunter
-
entpacken Sie es mit
sudo tar -xvpzf fileName -C /installation_folder_name
-
Ändern der Dateiberechtigung und des Besitzes
-
fügen Sie die folgenden zwei Zeilen in
/etc/profile
export JAVA_HOME=/home/abu/Java/jdk1.8.0_45/ export PATH=$JAVA_HOME/bin:$PATH
-
Starten Sie das Gerät neu und überprüfen Sie durch
java -version
yjavac -version
Verwenden Sie die folgenden Zeilen, um die Pfadvariablen in der Datei /etc/environment
echo export JAVA_HOME=/path/to/java | sudo tee -a /etc/environment
echo export JRE_HOME=/path/to/jre | sudo tee -a /etc/environment
Es sollte funktionieren.
Anmerkung:
Sie sollten das System neu starten, damit die Änderungen wirksam werden.