By makalemde sizlere, Java’yı CentOS 7‘ye nasıl yükleyeceğinizi anlatacağım. Java, farklı türde uygulamalar ve sistemler oluşturmak için kullanılan en popüler programlama dillerinden biridir.
Java’da Bulunan Varyasyonlar
Java, üç farklı sürümü beraberinde sunmaktadır bunlar sırasıyla, Standard Edition (SE), Enterprise Edition (EE) ve Micro Edition (ME) olarak dağıtılmaktadır.
Bu yazıda kullanacağımız varyasyonumuz ise, Java SE (Standard Edition) olacak.
CentOS 7, Java Runtime Environment (JRE) ve Java Geliştirme Seti’nde (JDK) olmak üzere iki farklı Java yükleme paketini depolarında barındırır. Sadece Java programlarını çalıştırmak istiyorsanız, Java Runtime Environment’ı içeren JRE’ye ihtiyacınız var, eğer Java geliştiricisiyseniz, JRE’yi ve geliştirme/hata ayıklama araçlarını ve kütüphanelerini içeren JDK’ya ihtiyacınız olacak.
Ayrıca, Java’nın birkaç ek ticari özelliğe sahip olması dışında, OpenJDK ile aralarında neredeyse hiçbir fark yoktur.
Hangi Java uygulamasının ve sürümünün yükleneceğinden emin değilseniz, genel öneri Java’nın mevcut LTS sürümü olan OpenJDK 8 JDK olacaktır.
OpenJDK’nın Yüklenmesi
OpenJDK, Java Platformunun açık kaynaklı uygulamasıdır, Kurulumumuz her zamanki gibi oldukça kolaydır.
OpenJDK 8 JDK’nın Yüklenmesi
Önerilen mevcut sürümü çok basit bir şekilde sistemimize dahil ediyoruz.
sudo yum install java-1.8.0-openjdk-devel
OpenJDK 8 JRE’nin Yüklenmesi
Aşağıdaki komut aracılığı ile ihtiyacımız olan OpenJDK JRE’yi sistemimize dahil ediyoruz.
sudo yum install java-1.8.0-openjdk
OpenJDK 7 JDK’nın Yüklenmesi
Uygulamanız için gerekiyorsa, eski Java SE 7‘nin CentOS 7 versiyonunu sistemimize dahil edeceğiz, aşağıdaki komutu kullanarak OpenJDK 7 JDK paketini kurabilirsiniz
sudo yum install java-1.7.0-openjdk-devel
OpenJDK 7 JRE’nin Yüklenmesi
Aşağıdaki komut aracılığı ile OpenJDK 7 yi kuruyoruz
sudo yum install java-1.7.0-openjdk
Oracle Java’nın Yüklenmesi
Oracle paketleri yalnızca resmi web sitelerinden indirilebiliyor. Bunun için aşağıdaki adımları eksiksiz bir şekilde yapmalıyız. Çünkü lisans ile indirebileceğiz
sudo yum install curl
Ardından son sürüm olan Oracle Java 9’u resmi web sitesi aracılığı ile indireceğiz. Daha sonra şu şekilde bir komuta dönüşecek
curl -L -b "oraclelicense=licenseee" -O http://download.oracle.com/otn-pub/java/jdk/9.0.4+11/c2214751936b451cb072cc82f959a63f/jre-9.0.4_linux-x64_bin.rpm
sudo yum localinstall jre-9.0.4_linux-x64_bin.rpm
Geliştiriciyseniz sisteme JDK‘yı dahil etmemiz gerekiyor. Onuda şu şekilde tedarik ediyoruz.
curl -L -b "oraclelicense=licenseee" -O http://download.oracle.com/otn-pub/java/jdk/9.0.4+11/c2214751936b451cb072cc82f959a63f/jdk-9.0.4_linux-x64_bin.rpm
sudo yum localinstall jdk-9.0.4_linux-x64_bin.rpm
Varsayılan Sürümün Ayarlanması
Birden fazla java sürümünü sisteminizde barındırıyorsanız. Sistemin varsayılan olarak kullanacağı sürümüdebelirtmeniz gerekiyor.
sudo alternatives --config java
Çıktımız şu şekilde olabilir
There are 4 programs which provide 'java'.
Selection Command
-----------------------------------------------
1 /usr/java/jdk1.8.0_162/jre/bin/java
2 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64/jre/bin/java)
3 java-1.7.0-openjdk.x86_64 (/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.171-2.6.13.0.el7_4.x86_64/jre/bin/java)
*+ 4 /usr/java/jdk-9.0.4/bin/java
Enter to keep the current selection[+], or type selection number:
İstediğiniz sürümü seçip, Enter
tuşuna basmanız yeterli