Bu belge, Ubuntu Linux üzerinde Oracle Java JDK/JRE'nin birçok yeni yayın sürümünün yükseltilmesine yardımcı olmayı amaçlamaktadır. Hata düzeltmeleri ve güvenlik sorunları nedeniyle Oracle, Java JDK/JRE sürümlerinde güncellemeler yayınlar.
-
Not:
Bu makale, /usr/local/java'da bulunan 32 bit veya 64 bit Oracle Java 7 sürümünüz olduğunu ve Oracle Java'nın yeni bir sürümüne yükseltmek istediğinizi varsayar. Bunu yapmazsanız, daha fazla bilgi için lütfen aşağıdaki makaleye bakın:
- Ubuntu Linux'ta Oracle Java Nasıl Kurulur
adımlar
Adım 1. Yeni Oracle Java ikili dosyalarını indirin, Ubuntu Linux sistem mimariniz için Oracle Java'nın doğru güncellenmiş Java JDK/JRE ikili dosyalarını seçtiğinizden emin olun, 32-bit veya 64-bit, Oracle Java ikili dosyaları (tar. gz) örneğin:
- jdk-7u40-linux-i586.tar.gz (32-bit)
-
jre-7u40-linux-i586.tar.gz (32-bit)
veya
- jdk-7u40-linux-x64.tar.gz (64-bit)
- jre-7u40-linux-x64.tar.gz (64-bit)
Yöntem 1/4: 32-bit Oracle Java talimatları:
Adım 1. Kök kullanıcı olun ve yeni sıkıştırılmış Oracle Java ikili dosyalarını indirme dizinimizden /usr/local/java dizinine kopyalayın.
-
Yaz/Kopyala/Yapıştır:
cd /ev/"Kullanıcı adınızı"/İndirilenler
-
Yaz/Kopyala/Yapıştır:
sudo cp -r jdk-7u40-linux-i586.tar.gz /usr/local/java
-
Yaz/Kopyala/Yapıştır:
sudo cp -r jre-7u40-linux-i586.tar.gz /usr/local/java
-
Yaz/Kopyala/Yapıştır:
cd /usr/yerel/java
Adım 2. Ardından, /usr/local/java dizinindeki yeni Oracle Java ikili dosyalarının paketini açacağız.
-
Yaz/Kopyala/Yapıştır:
sudo tar xvzf jdk-7u40-linux-i586.tar.gz
-
Yaz/Kopyala/Yapıştır:
sudo tar xvzf jre-7u40-linux-i586.tar.gz
Yöntem 2/4: 64-bit Oracle Java talimatları:
Adım 1. Kök kullanıcı olun ve yeni sıkıştırılmış Oracle Java ikili dosyalarını indirme dizinimizden /usr/local/java dizinine kopyalayın
-
Yaz/Kopyala/Yapıştır:
cd /ev/"Kullanıcı adınızı"/İndirilenler
-
Yaz/Kopyala/Yapıştır:
sudo -s cp -r jdk-7u40-linux-x64.tar.gz /usr/local/java
-
Yaz/Kopyala/Yapıştır:
sudo -s cp -r jre-7u40-linux-x64.tar.gz /usr/local/java
-
Yaz/Kopyala/Yapıştır:
cd /usr/yerel/java
Adım 2. Ardından, /usr/local/java dizinindeki yeni Oracle Java ikili dosyalarının paketini açacağız.
-
Yaz/Kopyala/Yapıştır:
sudo tar xvzf jdk-7u40-linux-x64.tar.gz
-
Yaz/Kopyala/Yapıştır:
sudo tar xvzf jre-7u40-linux-x64.tar.gz
Adım 3. Bu noktada, Java JDK/JRE için /usr/local/java'da şu şekilde listelenen iki yeni sıkıştırılmamış ikili dizininiz olmalıdır:
jdk1.7.0_40
jre1.7.0_40
İle birlikte:
jdk1.7.0_25
jre1.7.0_25
Yöntem 3/4: Linux sisteminizi değiştirin YOL:
Adım 1. Sistem PATH dosyasını /etc/profile düzenleyin ve aşağıdaki sistem değişkenlerini sistem yolunuza ekleyin
Kök olarak gedit, nano veya başka bir metin düzenleyiciyi kullanın ve /etc/profile dosyasını açın
-
Yaz/Kopyala/Yapıştır:
sudo gedit /etc/profil
veya
-
Yaz/Kopyala/Yapıştır:
sudo nano /etc/profil
Adım 2. Ok tuşlarını kullanarak dosyanın sonuna doğru aşağı kaydırın ve Ubuntu Linux'ta /etc/profile dosyanızın sonuna aşağıdaki satırları ekleyin, bu noktada sürüm numaralarını eskisinden değiştireceksiniz. Oracle Java'yı Java'nın yeni sürümüne çevirdiğinizde, aşağıdaki sistem PATH dosyası /etc/profile'deki sürüm numaralarını değiştireceksiniz:
/etc/profile dosyasını değiştirin:
Java_HOME=/usr/yerel/java/jdk1.7.0_25
YOL=$YOL:$HOME/bin:$Java_HOME/bin
JRE_HOME=/usr/yerel/java/jre1.7.0_25
YOL=$YOL:$HOME/bin:$JRE_HOME/bin
Java_HOME'u dışa aktar
JRE_HOME dışa aktar
PATH'i dışa aktar
Bunu değiştir:
Java_HOME=/usr/yerel/java/jdk1.7.0_40
YOL=$YOL:$HOME/bin:$Java_HOME/bin
JRE_HOME=/usr/yerel/java/jre1.7.0_40
YOL=$YOL:$HOME/bin:$JRE_HOME/bin
Java_HOME'u dışa aktar
JRE_HOME dışa aktar
PATH'i dışa aktar
Dosyayı kaydet ve çık
Yöntem 4/4: Sisteminizi güncellenmiş Oracle Java sürümü hakkında bilgilendirin:
Adım 1. Oracle Java JRE/JDK'nizin bulunduğu Ubuntu Linux sisteminizi bilgilendirin, şimdi sistemi Oracle Java 1.7.0_40 kullanacak şekilde güncellemek isteyeceksiniz.
-
Yaz/Kopyala/Yapıştır:
sudo güncelleme alternatifleri --install "/usr/bin/java" "java" "/usr/local/java/jre1.7.0_40/bin/java" 1
-
Yaz/Kopyala/Yapıştır:
sudo güncelleme alternatifleri --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.7.0_40/bin/javac" 1
-
Yaz/Kopyala/Yapıştır:
sudo güncelleme alternatifleri --install "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.7.0_40/bin/javaws" 1
Adım 2. Ubuntu Linux sisteminize Oracle Java JRE 1.7.0_40'ın yeni varsayılan Java olması gerektiğini bildirin
-
Yaz/Kopyala/Yapıştır:
sudo güncelleme alternatifleri -- java /usr/local/java/'yı ayarlayın jre1.7.0_40/bin/java
-
Yaz/Kopyala/Yapıştır:
sudo güncelleme alternatifleri --set javac /usr/local/java/jdk1.7.0_40/bin/javac
-
Yaz/Kopyala/Yapıştır:
sudo güncelleme alternatifleri -- set javaws /usr/local/java/jre1.7.0_40/bin/javaws
Adım 3. Aşağıdaki komutu yazarak sistem genelinde PATH /etc/profile'ınızı yeniden yükleyin:
-
Yaz/Kopyala/Yapıştır:
. /etc/profil
- Ubuntu Linux sisteminizi yeniden başlattıktan sonra sistem genelindeki PATH /etc/profile dosyanızın yeniden yükleneceğini unutmayın.
Adım 4. Aşağıdaki komutları çalıştırarak ve yeni Java güncellemesinin sürüm numarasını not ederek Oracle Java'nın yeni sürümünün sisteminize doğru şekilde yüklenip yüklenmediğini test edin
-
Yaz/Kopyala/Yapıştır:
java sürümü
bu komut, sisteminizde çalışan Java sürümünü görüntüler
Adım 5. Aşağıdakileri görüntüleyen bir mesaj almalısınız:
-
java sürümü "1.7.0_40"
Java(TM) SE Runtime Environment (derleme 1.7.0_40-b08)Java HotSpot(TM) 64-Bit Server VM (derleme 25.1-b02, karma mod)
-
Yaz/Kopyala/Yapıştır:
javac sürümü
-
bu komut, artık java programlarını terminalden derleyebildiğinizi bilmenizi sağlar.
Aşağıdakileri görüntüleyen bir mesaj almalısınız:
- javac 1.7.0_40
Adım 6. Daha sonra, eski Java JDK/JRE ikili dosyalarını içeren dizini kaldırarak eski Oracle Java JDK/JRE'yi kaldırma seçeneğiniz vardır
-
Yaz/Kopyala/Yapıştır:
cd /usr/yerel/java
-
Yaz/Kopyala/Yapıştır:
sudo rm -rf jdk1.7.0_40
-
Yaz/Kopyala/Yapıştır:
sudo rm -rf jre1.7.0_40
Adım 7. Ubuntu Linux sisteminizi yeniden başlatın ve sisteminiz Java programlarını çalıştırmak ve geliştirmek için tamamen yapılandırılacaktır
İsteğe bağlı: Web Tarayıcılarınızda Oracle Java nasıl etkinleştirilir
Java eklentinizi web tarayıcılarınızda etkinleştirmek için, web tarayıcıları eklenti dizininden Oracle Java dağıtımınızda bulunan Java eklentisinin konumuna sembolik bir bağlantı oluşturmalısınız
Google Chrome
32 bit Oracle Java talimatları:
-
Aşağıdaki komutları verin.
-
Yaz/Kopyala/Yapıştır:
sudo mkdir -p /opt/google/chrome/plugins
bu, /opt/google/chrome/plugins adında bir dizin oluşturacaktır
-
Yaz/Yapıştır/Kopyala:
cd /opt/google/chrome/eklentiler
bu sizi google chrome eklentileri dizinine değiştirecektir, sembolik bağlantıyı yapmadan önce bu dizinde olduğunuzdan emin olun
-
Yaz/Yapıştır/Kopyala:
sudo ln -s /usr/local/java/jre1.7.0_40/lib/i386/libnpjp2.so
bu, Java JRE (Java Runtime Environment) eklentisinden sembolik bir bağlantı oluşturacaktır. libnpjp2.so Google Chrome web tarayıcınıza
-
64 bit Oracle Java talimatları:
-
Aşağıdaki komutları verin.
-
Yaz/Kopyala/Yapıştır:
sudo mkdir -p /opt/google/chrome/plugins
bu, /opt/google/chrome/plugins adında bir dizin oluşturacaktır
-
Yaz/Yapıştır/Kopyala:
cd /opt/google/chrome/eklentiler
bu sizi google chrome eklentileri dizinine değiştirecektir, sembolik bağlantıyı yapmadan önce bu dizinde olduğunuzdan emin olun
-
Yaz/Yapıştır/Kopyala:
sudo ln -s /usr/local/java/jre1.7.0_40/lib/amd64/libnpjp2.so
bu, Java JRE (Java Runtime Environment) eklentisinden sembolik bir bağlantı oluşturacaktır. libnpjp2.so Google Chrome web tarayıcınıza
-
Hatırlatıcılar:
-
Not:
Bazen yukarıdaki komutu verdiğinizde aşağıdakileri belirten bir mesaj alabilirsiniz:
- ln: `./libnpjp2.so' sembolik bağı oluşturuluyor: Dosya var
- Bu sorunu düzeltmek için aşağıdaki komutu kullanarak önceki sembolik bağlantıyı kaldırmanız yeterlidir:
-
Yaz/Kopyala/Yapıştır:
cd /opt/google/chrome/eklentiler
-
Yaz/Kopyala/Yapıştır:
sudo rm -rf libnpjp2.so
- Komutu vermeden önce /opt/google/chrome/plugins dizininde olduğunuzdan emin olun.
-
Web tarayıcınızı yeniden başlatın ve Java'nın web tarayıcınızda çalışıp çalışmadığını test etmek için Java Tester'a gidin.
Mozilla Firefox
32 bit Oracle Java talimatları:
-
Aşağıdaki komutu verin
-
Yaz/Yapıştır/Kopyala:
cd /usr/lib/mozilla/eklentiler
bu sizi /usr/lib/mozilla/plugins dizinine değiştirir, yoksa bu dizini oluşturun
-
Yaz/Yapıştır/Kopyala:
sudo mkdir -p /usr/lib/mozilla/eklentiler
bu, /usr/lib/mozilla/plugins dizinini oluşturacaktır, sembolik bağlantıyı yapmadan önce bu dizinde olduğunuzdan emin olun
-
Yaz/Yapıştır/Kopyala:
sudo ln -s /usr/local/java/jre1.7.0_40/lib/i386/libnpjp2.so
bu, Java JRE (Java Runtime Environment) eklentisinden sembolik bir bağlantı oluşturacaktır. libnpjp2.so Mozilla Firefox web tarayıcınıza
-
64 bit Oracle Java talimatları:
-
Aşağıdaki komutları verin.
-
Yaz/Yapıştır/Kopyala:
cd /usr/lib/mozilla/eklentiler
bu sizi /usr/lib/mozilla/plugins dizinine değiştirir, yoksa bu dizini oluşturun
-
Yaz/Yapıştır/Kopyala:
sudo mkdir -p /usr/lib/mozilla/eklentiler
bu, /usr/lib/mozilla/plugins dizinini oluşturacaktır, sembolik bağlantıyı yapmadan önce bu dizinde olduğunuzdan emin olun
-
Yaz/Yapıştır/Kopyala:
sudo ln -s /usr/local/java/jre1.7.0_40/lib/amd64/libnpjp2.so
bu, Java JRE (Java Runtime Environment) eklentisinden sembolik bir bağlantı oluşturacaktır. libnpjp2.so Mozilla Firefox web tarayıcınıza
-
Hatırlatıcılar:
-
Not:
Bazen yukarıdaki komutu verdiğinizde aşağıdakileri belirten bir mesaj alabilirsiniz:
- ln: `./libnpjp2.so' sembolik bağı oluşturuluyor: Dosya var
- Bu sorunu düzeltmek için aşağıdaki komutu kullanarak önceki sembolik bağlantıyı kaldırmanız yeterlidir:
-
Yaz/Kopyala/Yapıştır:
cd /usr/lib/mozilla/eklentiler
-
Yaz/Kopyala/Yapıştır:
sudo rm -rf libnpjp2.so
- Komutu vermeden önce /usr/lib/mozilla/plugins dizininde olduğunuzdan emin olun.
-
Web tarayıcınızı yeniden başlatın ve Java'nın web tarayıcınızda çalışıp çalışmadığını test etmek için Java Tester'a gidin.
-