Bu makale, Oracle Java 8 JDK kurulumunun 32-bit ve 64-bit sürümleri içindir (bu makalenin yazıldığı sürüm, 1.8.0_20) 32 bit ve 64 bit Ubuntu işletim sistemlerinde. Bu talimatlar Debian ve Linux Mint'e de uygulanabilir.
Bu eğitim, sadece Oracle Java JDK'yı JDK indirmesine dahil olan Oracle Java JRE ile kurmak isteyenler içindir. Oracle Java JDK kurulum talimatları yalnızca Debian tabanlı Linux işletim sistemleri için geçerlidir, örneğin: Debian, Linux Mint veya Ubuntu.
Adım
Adım 1. Ubuntu Linux işletim sistemi mimarinizin 32 bit mi yoksa 64 bit mi çalıştığını görün
Terminali açın ve bu komutu çalıştırın
-
Yaz/Kopyala/Yapıştır:
dosyalar /sbin/init
Görünen Ubuntu Linux işletim sistemi mimarisinin bit sürümünü ister 32 bit ister 64 bit olsun not alın
Adım 2. Sisteminizde Java yüklü olup olmadığını öğrenin
Bunun için terminalden java version komutunu çalıştırın.
-
Bir terminal açın, ardından aşağıdaki komutu girin:
-
Yaz/Kopyala/Yapıştır:
java sürümü
-
-
Sisteminizde zaten OpenJDK varsa, bu satır görünebilir:
-
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 varsa, sisteminize Java'nın yanlış satıcı sürümü yüklenmiştir.
Adım 3. OpenJDK/JRE'yi sistemden tamamen kaldırın, ardından Oracle Java JDK/JRE ikili dosyasını tutmak için bir klasör oluşturun
Bu, Java'nın farklı satıcı sürümleri arasındaki sistem çakışmalarını ve karışıklığı önlemek için kullanışlıdır. Örneğin, sistemde zaten bir OpenJDK/JRE varsa, komut satırına şu komutu yazarak onu kaldırın:
-
Yaz/Kopyala/Yapıştır:
sudo apt-get purge openjdk-\*
Yukarıdaki komut, OpenJDK/JRE'yi sistemden tamamen kaldırmaktır
-
Yaz/Kopyala/Yapıştır:
sudo mkdir -p /usr/yerel/java
Bu komut, Oracle Java JDK ve JRE ikili dosyalarını tutacak bir klasör oluşturacaktır
Adım 4. Linux için Oracle Java JDK'yı indirin
sıkıştırılmış bir ikili dosya seçmelisiniz. uygun 32 bit veya 64 bit sistem mimarisi için (tar.gz dosya uzantılı)
- 32 bit Ubuntu Linux işletim sistemini kullanıyorsanız, 32 bit Oracle Java ikili dosyasını indirin.
- 64 bit Ubuntu Linux işletim sistemini kullanıyorsanız, 64 bit Oracle Java ikili dosyasını indirin.
-
Ayrıca indirebilirsiniz Oracle Java JDK belgeleri
jdk-8u20-apidocs.zip'i seçin
-
Hayati Kayıtlar:
Oracle Java 64 bit ikili, 32 bit Ubuntu Linux işletim sisteminde kullanılamaz. Ubuntu Linux 32 bit üzerine Oracle Java 64 bit yüklemeye çalışırsanız, bir dizi sistem hata mesajı görünecektir.
Adım 5. Oracle Java ikili dosyasını /usr/local/java yerel klasörüne kopyalayın
Çoğu durumda Oracle Java ikili dosyası şuraya indirilir: /home/"Kullanıcı adınızı"/İndirilenler.
-
Ubuntu Linux 32 bit üzerinde Oracle Java 32 bit kurulum talimatları:
-
Yaz/Kopyala/Yapıştır:
cd /ev /' "Kullanıcı adınızı" /İndirilenler
-
Yaz/Kopyala/Yapıştır:
sudo cp -r jdk-8u20-linux-i586.tar.gz /usr/local/java/
-
Yaz/Kopyala/Yapıştır:
cd /usr/yerel/java/
-
-
Ubuntu Linux 64 bit üzerinde Oracle Java 64 bit kurulum talimatları:
-
Yaz/Kopyala/Yapıştır:
cd /ev /' "Kullanıcı adınızı" /İndirilenler
-
Yaz/Kopyala/Yapıştır:
sudo cp -r jdk-8u20-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/ klasörüne çıkarın
-
Ubuntu Linux 32 bit üzerinde Oracle Java 32 bit kurulum talimatları:
-
Yaz/Kopyala/Yapıştır:
sudo tar xvzf jdk-8u20-linux-i586.tar.gz
-
-
Ubuntu Linux 64 bit üzerinde Oracle Java 64 bit kurulum talimatları:
-
Yaz/Kopyala/Yapıştır:
sudo tar xvzf jdk-8u20-linux-x64.tar.gz
-
7. Adım. Klasörünüzü tekrar kontrol edin
Bu noktada, Java JDK/JRE için /usr/local/Java/ dizininde şu şekilde listelenen iki ayıklanmış ikili klasörünüz olmalıdır:
-
Yaz/Kopyala/Yapıştır:
ls -a
- jdk1.8.0_20
- jre1.8.0_20
Adım 8. PATH dosya sistemini /etc/profile düzenleyin, ardından bu sistem değişkenini sistem yoluna ekleyin
root olarak nano veya gedit gibi bir metin düzenleyici kullanın, ardından /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 9. Klavyenizdeki ok tuşlarını kullanarak dosyanın sonuna gidin ve /etc/profile dosyasının sonuna aşağıdaki satırı ekleyin:
-
Yaz/Kopyala/Yapıştır:
Java_HOME=/usr/yerel/java/jdk1.8.0_20
JRE_HOME=/usr/yerel/java/jre1.8.0_20
YOL=$YOL:$JRE_HOME/bin:$JAVA_HOME/bin
Java_HOME'u dışa aktar
JRE_HOME dışa aktar
PATH'i dışa aktar
Adım 10. /etc/profile dosyasını kaydedin ve çıkın
Adım 11. Ubuntu Linux sistemine Oracle Java JDK/JRE'nin nerede olduğunu söyleyin
Bu, sisteme yeni Oracle Java sürümünün mevcut olduğunu bildirecektir.
-
Yaz/Kopyala/Yapıştır:
sudo güncelleme alternatifleri --install "/usr/bin/java" "java" "/usr/local/java/jdk1.8.0_20/bin/java" 1
Bu komut sisteme Oracle Java JRE'nin çalışır durumda olduğunu bildirecektir
-
Yaz/Kopyala/Yapıştır:
sudo güncelleme alternatifleri --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.8.0_20/bin/javac" 1
Bu komut sisteme Oracle Java JDK'nın kullanıma hazır olduğunu bildirecektir
-
Yaz/Kopyala/Yapıştır:
sudo güncelleme alternatifleri --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.8.0_20/bin/javaws" 1
Bu komut sisteme Oracle Java Web başlangıcının hazır ve çalışır durumda olduğunu bildirir
Adım 12. Ubuntu Linux sistemine Oracle Java JDK/JRE'nin varsayılan Java olması gerektiğini söyleyin
-
Yaz/Kopyala/Yapıştır:
sudo güncelleme alternatifleri -- java /usr/local/java/jdk1.8.0_20/bin/java'yı ayarlayın
Bu komut, sistemdeki Java çalışma zamanı ortamını ayarlamak içindir
-
Yaz/Kopyala/Yapıştır:
sudo güncelleme alternatifleri -- set javac /usr/local/java/jdk1.8.0_20/bin/javac
Bu komut, sistemdeki javac derleyicisini ayarlamak içindir
-
Yaz/Kopyala/Yapıştır:
sudo güncelleme alternatifleri -- set javaws /usr/local/java/jdk1.8.0_20/bin/javaws
Bu komut, sistemde Java Web başlangıcını ayarlamak içindir
Adım 13. Bu komutu yazarak sistemde PATH /etc/profile'ı yeniden çalıştırın:
-
Yaz/Kopyala/Yapıştır:
kaynak /etc/profil
- Ubuntu Linux sistemi yeniden başlatıldıktan sonra sistemdeki PATH /etc/profile öğesinin yeniden başlatılacağını unutmayın.
Adım 14. Oracle Java'nın sisteme düzgün şekilde kurulup kurulmadığını test edin
Bu komutu çalıştırın ve hangi Java sürümünün göründüğünü görün:
15. Adım. Başarılı bir Oracle Java 32 bit kurulumu şunları gösterecektir:
-
Yaz/Kopyala/Yapıştır:
java sürümü
Bu komut, sistemde çalışmakta olan Java sürümünü görüntüler
-
Aşağıdakileri gösteren bir mesaj görünecektir:
-
java sürümü "1.8.0_20"
Java(TM) SE Çalışma Zamanı Ortamı (derleme 1.8.0_20-b26)
Java HotSpot(TM) Sunucu VM (25.20-b23 derleme, karma mod)
-
-
Yaz/Kopyala/Yapıştır:
javac sürümü
Bu komut, artık Java programlarını terminalden derleyebileceğinizi size bildirmek içindir
-
Aşağıdakileri gösteren bir mesaj görünecektir:
Javac 1.8.0_20
16. Adım. Başarılı bir Oracle Java 64 bit kurulumu şunları gösterecektir:
-
Yaz/Kopyala/Yapıştır:
java sürümü
Bu komut, sistemde çalışmakta olan Java sürümünü görüntüler
-
Aşağıdakileri gösteren bir mesaj görünecektir:
-
java sürümü "1.8.0_20"
Java(TM) SE Çalışma Zamanı Ortamı (derleme 1.8.0_20-b26)
Java HotSpot(TM) Sunucu VM (25.20-b23 derleme, karma mod)
-
-
Yaz/Kopyala/Yapıştır:
javac sürümü
Bu komut, artık Java programlarını terminalden derleyebileceğinizi size bildirmek içindir
-
Aşağıdakileri gösteren bir mesaj görünecektir:
Javac 1.8.0_20
Adım 17. Tebrikler
Oracle Java'yı Linux sisteminize başarıyla yüklediniz. Sistemi yeniden başlatın. Bundan sonra sistem, Java programlarını çalıştırmak ve geliştirmek için tamamen yapılandırılacaktır. Daha sonra Java programlarını kendiniz derleyip çalıştırmayı deneyebilirsiniz.
İsteğe bağlı: Web Tarayıcısında Oracle Java nasıl etkinleştirilir
Java eklentisini bir web tarayıcısında etkinleştirmek için, web tarayıcısı eklentileri klasöründen Oracle Java dağıtımınızdaki Java eklenti konumuna sembolik bir bağlantı oluşturun
Önemli bilgi:
Oracle Java 7'yi bir web tarayıcısında etkinleştirmek, birçok güvenlik açığını ve Java açıklarını ortaya çıkaracaktır. Temel olarak, Oracle Java 7'yi bir web tarayıcısında etkinleştirmek, bilgisayar korsanlarını sisteminize davet etme riskini taşır. Java'daki güvenlik açıkları ve açıklardan yararlanma hakkında daha fazla bilgi için aşağıdaki İngilizce web sitesini ziyaret edin: Java Tester
Google Chrome
Oracle Java 32 bit talimatları:
-
Aşağıdaki komutu girin.
-
Yaz/Kopyala/Yapıştır:
sudo mkdir -p /opt/google/chrome/plugins
Bu komut, /opt/google/chrome/plugins adında bir klasör oluşturacaktır
-
Yaz/Kopyala/Yapıştır:
cd /opt/google/chrome/eklentiler
Bu komut sizi Google Chrome eklentileri klasörüne koyacaktır. Sembolik bir bağlantı oluşturmadan önce bu klasörde olmalısınız
-
Yaz/Kopyala/Yapıştır:
sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/i386/libnpjp2.so
Bu komut, Java JRE (Java Runtime Environment) eklentisinden sembolik bir bağlantı oluşturacaktır. libnpjp2.so Google Chrome web tarayıcısına.
-
Oracle Java 64 bit talimatları:
-
Aşağıdaki komutu girin.
-
Yaz/Kopyala/Yapıştır:
sudo mkdir -p /opt/google/chrome/plugins
Bu komut, /opt/google/chrome/plugins adında bir klasör oluşturacaktır
-
Yaz/Kopyala/Yapıştır:
cd /opt/google/chrome/eklentiler
Bu komut sizi Google Chrome eklentileri klasörüne koyacaktır. Sembolik bağlantıyı oluşturmadan önce bu klasörde olmalısınız
-
Yaz/Kopyala/Yapıştır:
sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/amd64/libnpjp2.so
Bu komut, Java JRE (Java Runtime Environment) eklentisinden sembolik bir bağlantı oluşturacaktır. libnpjp2.so Google Chrome web tarayıcısına.
-
Hatırlatma:
-
Notlar:
Bazen yukarıdaki komut aşağıdaki mesajı getirebilir:
- ln: `./libnpjp2.so' sembolik bağı oluşturuluyor: Dosya var
- Bu sorunu çözmek için, bu komutu kullanarak önceki sembolik bağı kaldırın:
-
Yaz/Kopyala/Yapıştır:
cd /opt/google/chrome/eklentiler
-
Yaz/Kopyala/Yapıştır:
sudo rm -rf libnpjp2.so
- Bu komutu girmeden önce /opt/google/chrome/plugins klasöründe olduğunuzdan emin olun.
-
Web tarayıcısını yeniden başlatın ve ardından Java'nın tarayıcınızda çalışıp çalışmadığını tespit etmek için Java Tester'ı ziyaret edin.
Mozilla Firefox
Oracle Java 32 bit talimatları:
-
Aşağıdaki komutu girin.
-
Yaz/Kopyala/Yapıştır:
cd /usr/lib/mozilla/eklentiler
Bu komut sizi /usr/lib/mozilla/plugins klasörüne koyacaktır. Zaten sisteminizde değilse bu klasörü oluşturun
-
Yaz/Kopyala/Yapıştır:
sudo mkdir -p /usr/lib/mozilla/eklentiler
Bu komut, /usr/lib/mozilla/plugins adlı bir klasör oluşturacaktır. Sembolik bağlantıyı oluşturmadan önce bu klasörde olmalısınız
-
Yaz/Kopyala/Yapıştır:
sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/i386/libnpjp2.so
Bu komut, Java JRE (Java Runtime Environment) eklentisinden sembolik bir bağlantı oluşturacaktır. libnpjp2.so Mozilla Firefox tarayıcısına
-
Oracle Java 64 bit talimatları:
-
Aşağıdaki komutu girin.
-
Yaz/Kopyala/Yapıştır:
cd /usr/lib/mozilla/eklentiler
Bu komut sizi /usr/lib/mozilla/plugins klasörüne koyacaktır. Zaten sisteminizde değilse bu klasörü oluşturun
-
Yaz/Kopyala/Yapıştır:
sudo mkdir -p /usr/lib/mozilla/eklentiler
Bu komut, /usr/lib/mozilla/plugins adlı bir klasör oluşturacaktır. Sembolik bağlantıyı oluşturmadan önce bu klasörde olmalısınız
-
Yaz/Kopyala/Yapıştır:
sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/amd64/libnpjp2.so
Bu komut, Java JRE (Java Runtime Environment) eklentisinden sembolik bir bağlantı oluşturacaktır. libnpjp2.so Mozilla Firefox tarayıcısına
-
Hatırlatma:
-
Notlar:
Bazen yukarıdaki komut aşağıdaki mesajı getirebilir:
- ln: `./libnpjp2.so' sembolik bağı oluşturuluyor: Dosya var
- Bu sorunu çözmek için, bu komutu kullanarak önceki sembolik bağı kaldırın:
-
Yaz/Kopyala/Yapıştır:
cd /usr/lib/mozilla/eklentiler
-
Yaz/Kopyala/Yapıştır:
sudo rm -rf libnpjp2.so
- Bu komutu girmeden önce /usr/lib/mozilla/plugins klasöründe olduğunuzdan emin olun.
-
Web tarayıcısını yeniden başlatın ve ardından Java'nın tarayıcınızda çalışıp çalışmadığını tespit etmek için Java Tester'ı ziyaret edin.
-