Java yolunu nasıl bulabilirim?


28

OpenJDK'mi 8 versiyona güncellemem gerekiyordu ... Ve bu şekilde yenisini indiriyordum

sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt-get update 
sudo apt-get install openjdk-8-jdk
sudo update-alternatives --config java
sudo update-alternatives --config javac

Java sürümünü kontrol ettiğimde

java -version

ve Al

openjdk sürümü "1.8.0_91" OpenJDK Çalışma Zamanı Ortamı (derleme 1.8.0_91-8u91-b14-0ubuntu4 ~ 14.04-b14) OpenJDK 64-Bit Sunucu VM (derleme 25.91-b14, karma mod)

Ama nerede kurtarıldı? Bilmeliyim çünkü bu yola girmeliyim.AndroidStudio

Yanıtlar:


32

Basitçe (terminalde) yapın:

update-alternatives --list java

Ve şöyle bir çıktı elde edersiniz:

michael@NEXUS-TWO:/usr/lib/x86_64-linux-gnu/bamf$ update-alternatives --list java
/usr/bin/gij-5
/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java

Son satır, bulunduğunuz yer java.


11

Sembolik linklere girmeniz gerekiyor. Java dizini almak için adımlar aşağıda

Aşama 1:

$ whereis java
java: /usr/bin/java /etc/java /usr/share/java

Bu, java komutunun / usr / bin / java içinde bulunduğunu söyler.

Adım 2:

$ ls -l /usr/bin/java
lrwxrwxrwx 1 root root 22 2009-01-15 18:34 /usr/bin/java -> /etc/alternatives/java

Şimdi, /usr/bin/javabunun aslında sembolik bir bağ olduğunu biliyoruz /etc/alternatives/java.

Yukarıdaki aynı yöntemi kullanarak daha derin kazın:

Aşama 3:

$ ls -l /etc/alternatives/java
lrwxrwxrwx 1 root root 31 2009-01-15 18:34 /etc/alternatives/java -> /usr/local/jre1.6.0_07/bin/java

Yani, java'nın asıl yeri şu: /usr/local/jre.....

Diğer sembolik bağları bulmak için hala daha derine inebilirsin.


Referans: java'nın evi nerede?


1
export JAVA_HOME=$(dirname $(dirname $(update-alternatives --list javac)))

Bunu görünüşte bitti ayarını daha net yapmak için, açık JDK 8 yüklü Ubuntu linux makinemde:

$ update-alternatives --list java
/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java

$ update-alternatives --list javac
/usr/lib/jvm/java-8-openjdk-amd64/bin/javac

fakat ihtiyacımız olan şey JDK'nin bin kutusunu içeren dizine giden yoldur . Bu yüzden javac'ın yerini sor ve sonra iki kere dirname kullan.

Daha fazla bilgi için man güncelleme seçeneklerine bakınız.


0

Ocak 2019'dan başlayarak, Oracle Java için lisans modeli değişti. Java yükleme eğitimlerinde kullanılan 'ppa: webupd8team / java' gibi PPA'lar artık kullanılamıyor.

Burada Java 8'i Ubuntu 16.04'e nasıl kurduğumu paylaşmak ve Java yolunu terminalde ayarlamak istiyorum.

Kurulum

Referans: https://java.com/en/download/help/linux_x64_install.xml

Java'yı .tar.gz ile kurmak için resmi belgelerdeki talimatları izledim.

Yol ayarı

Referans: https://java.com/en/download/help/path.xml

Talimat aynı zamanda resmi belgelere de aittir. Java yolunu kurma adımları burada çok daha kolaydır.

Tüm adımları gerçekleştirdikten sonra, terminali yeniden başlatın ve kurulumu doğrulamak için 'java -version' komutunu çalıştırın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.