Bu öğretici, hem 32 bit hem de 64 bit Oracle Java 7 JDK/JRE (geçerli sürüm numarası 1.7.0_45) 32 bit ve 64 bit Ubuntu işletim sistemlerinde. Bu kılavuz Debian ve Linux Mint için de geçerlidir. O sizin için kim bir tek Java uygulamalarını çalıştırmak ve Java programları geliştirmek için değil, Oracle Java JRE'yi yüklemek istiyorsanız, şu yolu kullanın:
Oracle Java JRE'yi Linux Ubuntu'ya Kurmak
Java programları ve uygulamaları geliştirmek için Oracle Java JDK'yı yüklemek isteyenler için (Oracle Java JRE, Oracle JDK'da da bulunur), şu yöntemi kullanın:
Oracle Java JDK'yı Ubuntu Linux'a Kurmak
Adım
Adım 1. Ubuntu Linux işletim sisteminizin 32 bit mi yoksa 64 bit mimari mi olduğunu kontrol edin
Bir terminal açın ve aşağıdaki komutu çalıştırın.
-
Yaz/Kopyala/Yapıştır:
dosyalar /sbin/init
Ubuntu Linux işletim sistemi mimarinizin bit versiyonu 32-bit veya 64-bit olarak görüntülenecektir
Adım 2. Java'nın sisteminizde kurulu olup olmadığını kontrol edin
Bunu yapmak için, komutun Java sürümünü terminalden çalıştırmanız gerekir.
-
Bir terminal açın ve aşağıdaki komutu girin:
-
Yaz/Kopyala/Yapıştır:
java sürümü
-
-
OpenJDK sistemde zaten kuruluysa, ekranda aşağıdaki metin görünecektir:
-
Java sürümü "1.7.0_15"
OpenJDK Çalışma Zamanı Ortamı (IcedTea6 1.10pre) (7b15~pre1-0lucid1)
OpenJDK 64-Bit Sunucu VM (19.0-b09 derleme, karma mod)
-
- Sisteminizde OpenJDK zaten kuruluysa, bu yöntem için Java'nın yanlış satıcı sürümüne sahip olduğunuz anlamına gelir.
Adım 3. OpenJDK/JRE'yi sisteminizden kaldırın ve Oracle Java JDK/JRE ikili dosyanızı tutmak için bir dizin oluşturun
Bu, Java satıcılarının farklı sürümleri nedeniyle sistemin çakışma ve karışıklık yaşamasını önleyecektir. Örneğin, sisteminizde OpenJDk/Jre kuruluysa, aşağıdaki komut satırını yazarak kaldırabilirsiniz:
-
Yaz/Kopyala/Yapıştır:
sudo apt-get purge openjdk-\*
Bu komut, OpenJDK/JRE'yi sisteminizden tamamen ayıracaktır
-
Yaz/Kopyala/Yapıştır:
sudo mkdir -p /usr/yerel/java
Bu komut, Oracle Java JDK ve JRE ikili dosyalarınızı tutmak için bir dizin oluşturacaktır
Adım 4. Linux için Oracle Java JDK/JRE'yi indirin
Sıkıştırılmış ikili dosyayı seçtiğinizden emin olun. sağ 32 bit veya 64 bit sistem mimarileri için (tar.gz ile bitenler).
- Örneğin, 32 bit Ubuntu Linux işletim sistemini kullanıyorsanız, 32 bit Oracle Java ikili dosyasını indirin.
- Örneğin, 64-bit Ubuntu Linux işletim sistemini kullanıyorsanız, 64-bit Oracle Java ikili dosyasını indirin.
-
İsteğe bağlı, Oracle Java JDK/JRE Belgelerini İndirin
jdk-7u40-apidocs.zip'i seçin
-
Önemli bilgi:
64-bit Oracle Java binary 32-bit Ubuntu Linux işletim sisteminde çalışmaz.32-bit Ubuntu Linux üzerinde 64-bit Oracle Java yüklemeye çalışırsanız birçok sistem hata mesajı alırsınız.
Adım 5. Oracle Java ikili dosyasını /usr/local/java dizinine kopyalayın
Çoğu durumda Oracle Java ikili dosyası şuraya indirilecektir: /home/"Kullanıcı adınızı"/İndirilenler.
-
Oracle Java 32-bit'i Linux Ubuntu 32-bit'e yükleme kılavuzu:
-
Yaz/Kopyala/Yapıştır:
cd ~/İndirilenler
-
Yaz/Kopyala/Yapıştır:
sudo cp -r jdk-7u45-linux-i586.tar.gz /usr/local/java
-
Yaz/Kopyala/Yapıştır:
sudo cp -r jre-7u45-linux-i586.tar.gz /usr/local/java
-
Yaz/Kopyala/Yapıştır:
cd /usr/yerel/java
-
-
Linux Ubuntu 64-bit üzerinde Oracle Java 64-bit kurulum kılavuzu:
-
Yaz/Kopyala/Yapıştır:
cd ~/İndirilenler
-
JDK'yı indirdiyseniz, Yaz/Kopyala/Yapıştır:
sudo cp -r jdk-7u45-linux-x64.tar.gz /usr/local/java
-
Veya JRE'yi indirdiyseniz, Yaz/Kopyala/Yapıştır:
sudo cp -r jre-7u45-linux-x64.tar.gz /usr/local/java
-
Yaz/Kopyala/Yapıştır:
cd /usr/yerel/java
-
Adım 6. Sıkıştırılmış Java ikili dosyasını /usr/local/java dizinine açın
-
Oracle Java 32-bit'i Linux Ubuntu 32-bit'e yükleme kılavuzu:
-
Yaz/Kopyala/Yapıştır:
sudo tar xvzf jdk-7u45-linux-i586.tar.gz
-
Yaz/Kopyala/Yapıştır:
sudo tar xvzf jre-7u45-linux-i586.tar.gz
-
-
Linux Ubuntu 64-bit üzerinde Oracle Java 64-bit kurulum kılavuzu:
-
JDK'yı indirdiyseniz, Yaz/Kopyala/Yapıştır:
sudo tar xvzf jdk-7u45-linux-x64.tar.gz
-
Veya JRE'yi indirdiyseniz, Yaz/Kopyala/Yapıştır:
sudo tar xvzf jre-7u45-linux-x64.tar.gz
-
Adım 7. Dizinlerinizi tekrar kontrol edin
Bu noktada, Java JDK/JRE için /usr/local/Java içinde şöyle yazan sıkıştırılmamış bir ikili dizininiz olmalıdır:
-
Yaz/Kopyala/Yapıştır:
ls -a
- jdk1.7.0_45
- veya jre1.7.0_45
Adım 8. Sistem PATH dosyasını /etc/profile düzenleyin ve aşağıdaki sistem değişkenlerini sistem yolunuza ekleyin
Nano, gedit veya başka bir metin düzenleyici kullanın ve /etc/profile dosyasını root (root) olarak açın.
-
Yaz/Kopyala/Yapıştır:
sudo gedit /etc/profil
- veya
-
Yaz/Kopyala/Yapıştır:
sudo nano /etc/profil
Adım 9. Ok tuşlarını kullanarak dosyanın en altına gidin ve /etc/profile dosyanızın sonuna aşağıdaki satırı ekleyin:
-
JDK kuruluysa, Yaz/Kopyala/Yapıştır:
Java_HOME=/usr/yerel/java/jdk1.7.0_45
JRE_HOME=$Java_HOME/jre
YOL=$YOL:$Java_HOME/bin:$JRE_HOME/bin
Java_HOME'u dışa aktar
JRE_HOME dışa aktar
PATH'i dışa aktar
-
Veya JRE'yi yüklediyseniz, Type/Copy/Paste:
JRE_HOME=/usr/yerel/java/jre1.7.0_45
YOL=$YOL:$JRE_HOME/bin
JRE_HOME dışa aktar
PATH'i dışa aktar
- /etc/profile dosyasını kaydedin ve çıkın.
Adım 10. Oracle JDK/JRE'nin konumunu Ubuntu Linux sistemine söyleyin
Böylece sisteme Oracle Java'nın yeni sürümünün mevcut olduğu bildirilecektir.
-
JDK kuruluysa, Yaz/Kopyala/Yapıştır:
sudo güncelleme alternatifleri --install "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_45/jre/bin/java" 1
-
Veya, JRE'yi yüklediyseniz, Yaz/Kopyala/Yapıştır:
sudo güncelleme alternatifleri --install "/usr/bin/java" "java" "/usr/local/java/jre1.7.0_45/bin/java" 1
Bu komut sisteme Oracle Java JRE'nin çalışır durumda olduğunu bildirecektir
-
Yalnızca JDK kuruluysa, Type/Copy/Paste:
sudo güncelleme alternatifleri --install "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_45/bin/java" 1
Bu komut size Oracle Java JDK'nın kullanıma hazır olduğunu söyler
-
Yaz/Kopyala/Yapıştır:
sudo güncelleme alternatifleri --install "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.7.0_45/bin/javaws" 1
bu komut sisteme Oracle Java Web başlangıcının çalıştığını ve çalıştığını bildirir
Adım 11. Linux Ubuntu'ya Oracle Java JDK/JRE'nin varsayılan Java olması gerektiğini söyleyin
-
JDK kuruluysa, Yaz/Kopyala/Yapıştır:
sudo güncelleme alternatifleri -- java /usr/local/java/jdk1.7.0_45/jre/bin/java'yı ayarlayın
-
Veya JRE'yi yüklediyseniz, Yaz/Kopyala/Yapıştır:
sudo güncelleme alternatifleri -- java /usr/local/java/jre1.7.0_45/bin/java'yı ayarlayın
Bu komut, sistem için JRE'yi (Java Runtime Environment) kuracaktır
-
Yalnızca JDK kuruluysa, Type/Copy/Paste:
sudo güncelleme alternatifleri -- java /usr/local/java/jdk1.7.0_45/bin/java'yı ayarlayın
Bu komut, sistem için Java derleyicisini ayarlayacaktır
- JDK kuruluysa, Type/Copy/Paste sudo güncelleme alternatifleri -- set javaws /usr/local/java/jdk1.7.0_45/bin/javaws
-
Veya, JRE'yi yüklediyseniz, Yaz/Kopyala/Yapıştır:
sudo güncelleme alternatifleri -- set javaws /usr/local/java/jre1.7.0_45/bin/javaws
Bu komut, sistem için Web start Java'yı kuracaktır
Adım 12. Aşağıdaki komutu yazarak sistem genelinde PATH /etc/profile'ınızı yeniden yükleyin:
-
Yaz/Kopyala/Yapıştır:
. /etc/profil
- Linux Ubuntu yeniden başlatıldıktan sonra sistem genelindeki PATH /etc/profile dosyanızın yeniden yükleneceğini unutmayın.
Adım 13. Oracle Java'nın sisteminize düzgün bir şekilde kurulup kurulmadığını test edin
Aşağıdaki komutu çalıştırın ve Java sürümünü not edin: Doğru bir 32-bit Oracle Java kurulumu görüntülenecektir:
-
Yaz/Kopyala/Yapıştır:
java -sürüm. Bu komut, sistemin çalışmakta olduğu Java sürümünü görüntüler. Şunu yazan bir mesaj görmelisiniz: Java version "1.7.0_45"
Java(TM) SE Çalışma Zamanı Ortamı (derleme 1.7.0_45-b18)
- Java HotSpot(TM) Sunucu VM (24.45-b08 derleme, karma mod)
-
Yaz/Kopyala/Yapıştır:
java -sürüm. Bu komut size artık Java programlarını terminalden oluşturabileceğinizi söyler. Java 1.7.0_45 yazan bir mesaj göreceksiniz. Başarılı bir Oracle Java 64-bit kurulumu şunları gösterecektir:
-
Yaz/Kopyala/Yapıştır:
java -sürüm. Bu komut, sistemin çalışmakta olduğu Java sürümünü görüntüler. Şunu yazan bir mesaj göreceksiniz: Java version "1.7.0_45"
Java(TM) SE Çalışma Zamanı Ortamı (derleme 1.7.0_45-b18)
- Java HotSpot(TM) 64-Bit Sunucu VM (24.45-b08 derleme, karma mod)
-
Yaz/Kopyala/Yapıştır:
java -sürüm. Bu komut size artık Java programlarını terminalden oluşturabileceğinizi söyler. Şunu yazan bir mesaj görmelisiniz: Java 1.7.0_45
Adım 14. Tebrikler, Oracle Java'yı Linux sisteminize yüklediniz
Şimdi, Linux Ubuntu'nuzu yeniden başlatın. Bundan sonra, sisteminiz Java programlarını çalıştırmak ve geliştirmek için tamamen yapılandırılacaktır.
Yöntem 1/3: İsteğe Bağlı: Web Tarayıcısında Oracle Java Nasıl Etkinleştirilir
Adım 1. Tarayıcı eklenti dizininden Oracle Java dağıtımındaki Java eklenti konumuna sembolik bir bağlantı oluşturarak web tarayıcınızda Java eklentilerini etkinleştirin
-
Hayati Kayıtlar:
Güvenlik ve açıklardan yararlanma açısından birçok kusur nedeniyle Oracle Java 7'yi bir web tarayıcısında etkinleştirirken dikkatli olmanızı şiddetle tavsiye ederim. Özünde, web tarayıcınızda Oracle Java 7'yi etkinleştirirseniz, kötü niyetli kişiler, kusurlarından ve zayıf noktalarından yararlanarak bilgisayarınıza girebilir ve bilgisayarınıza zarar verebilir. Daha fazla bilgi için Java Tester'ı ziyaret edin
Yöntem 2/3: Google Chrome
Oracle Java 32-bit Kılavuzu:
Adım 1. Aşağıdaki komutu girin
-
Yaz/Kopyala/Yapıştır:
sudo mkdir -p /opt/google/chrome/plugins
/opt/google/chrome/plugins adlı bir dizin oluşturulacak
-
Yaz/Kopyala/Yapıştır:
cd /opt/google/chrome/eklentiler
Bu komut sizi Google Chrome eklentileri dizinine değiştirecektir, bu nedenle sembolik bağlantıdan önceki dizinde olduğunuzdan emin olun
-
Yaz/Kopyala/Yapıştır:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.so
Bu komut, JRE Java (Java Runtime Environment) eklentisinden sembolik bir bağlantı oluşturacaktır. libnpjp2.so Google Chrome'unuza.
Oracle Java 64-bit Kılavuzu:
Adım 1. Aşağıdaki komutu girin
-
Yaz/Kopyala/Yapıştır:
sudo mkdir -p /opt/google/chrome/plugins
/opt/google/chrome/plugins adlı bir dizin oluşturulacak
-
Yaz/Kopyala/Yapıştır:
cd /opt/google/chrome/eklentiler
Bu komut sizi Google Chrome eklentileri dizinine değiştirecektir, bu nedenle sembolik bir bağlantı oluşturmadan önce dizinde olduğunuzdan emin olun
-
Yaz/Kopyala/Yapıştır:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/amd64/libnpjp2.so
Bu komut, Java JRE (Java Runtime Environment) eklentisinden sembolik bir bağlantı oluşturacaktır. libnpjp2.so Google Chrome'a.
Hatırlatma:
Adım 1. Not:
Bazen yukarıdaki komutu girdiğinizde, şunu söyleyen bir mesaj görünür:
- ln: `./libnpjp2.so' sembolik bağı oluşturuluyor: Dosya var
- Bu sorunu çözmek 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 girmeden önce /opt/google/chrome/plugins dizininde olduğunuzdan emin olun.
Adım 2. Web tarayıcısını yeniden başlatın ve Java'nın web tarayıcısında düzgün çalışıp çalışmadığını test etmek için Java Tester'a gidin
Yöntem 3/3: Mozilla Firefox
Oracle Java 32-bit Kılavuzu:
Adım 1. Aşağıdaki komutu girin
-
Yaz/Kopyala/Yapıştır:
cd /usr/lib/mozilla/eklentiler
Bu komut sizi /usr/lib/mozilla/plugins dizinine değiştirecek, zaten yoksa bu dizini oluşturun
-
Yaz/Kopyala/Yapıştır:
sudo mkdir -p /usr/lib/mozilla/eklentiler
Bu komut bir /usr/lib/mozilla/plugins dizini oluşturacaktır, bu nedenle sembolik bir bağlantı oluşturmadan önce bu dizinde olduğunuzdan emin olun
-
Yaz/Kopyala/Yapıştır:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.so
Bu komut, Java JRE (Java Runtime Environment) eklentisinden sembolik bir bağlantı oluşturacaktır. libnpjp2.so Mozilla Firefox'unuza
Adım 2. ==== Oracle Java 64-bit Kılavuzu:
====
Adım 3. Aşağıdaki komutu girin
-
Yaz/Kopyala/Yapıştır:
cd /usr/lib/mozilla/eklentiler
Bu komut sizi /usr/lib/mozilla/plugins dizinine değiştirecek, zaten yoksa bu dizini oluşturun
-
Yaz/Kopyala/Yapıştır:
sudo mkdir -p /usr/lib/mozilla/eklentiler
Bu komut bir /usr/lib/mozilla/plugins dizini oluşturacaktır, bu nedenle sembolik bir bağlantı oluşturmadan önce bu dizinde olduğunuzdan emin olun
-
Yaz/Kopyala/Yapıştır:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/amd64/libnpjp2.so
Bu komut, Java JRE(Java Runtime Environment) eklentisinden sembolik bir bağlantı oluşturacaktır. libnpjp2.so Mozilla Firefox'a.
Hatırlatma:
Adım 1. Not:
Bazen yukarıdaki komutu girdiğinizde aşağıdaki mesaj görünebilir:
- ln: `./libnpjp2.so' sembolik bağı oluşturuluyor: Dosya var
- Bu sorunu çözmek 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 girmeden önce /usr/lib/mozilla/plugins dizininde olduğunuzdan emin olun.
Adım 2. Web tarayıcınızı yeniden başlatın ve Java'nın web tarayıcısında düzgün çalışıp çalışmadığını test etmek için Java Tester sitesine gidin
İpuçları
- Ubuntu Linux'u kullanmak için Java programlama dilinin ücretsiz ve açık kaynaklı bir uygulaması olan OpenJDK'yı kullanmayı veya Oracle Java JDK veya JRE'yi kullanmayı seçebilirsiniz. Bazı insanlar Oracle Java'yı tercih eder (çünkü Java'nın en güncel sürümüdür ve doğrudan Java teknoloji sağlayıcısı tarafından sağlanır), ancak tercihinize göre seçin.
- Oracle'ın her yeni Oracle Java yayınladığında güvenliği güncellediğini, hataları düzelttiğini ve performans sorunlarını artırdığını unutmayın. Oracle Java'yı sisteme kurarken sürüm numarasını bildiğinizden emin olun.
- Oracle bazen JDK/JRE ikili dosyasının yüklenme şeklini değiştirdiği için bu belgenin periyodik olarak revize edildiğini unutmayın.