Pazartesi, Ocak 20, 2025

CentOS 7’de Java Nasıl Kurulur

yüksek çözünürlüklü java programlama dili logosuPin

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

Your Mastodon Instance