RHEL 8'e Java Nasıl Yüklenir


Java hızlı, güvenli, güvenilir ve popüler, genel amaçlı bir programlama dili ve bilgi işlem platformudur. Java bir dilden çok daha fazlasıdır; birbiriyle bağlantılı birçok yeteneğe sahip bir teknoloji platformudur.

RHEL 8 sisteminizde veya sunucunuzda Java tabanlı uygulamaları çalıştırmak için Java'nın yüklü olması gerekir. Genellikle, Java uygulamalarını çalıştırmak için kullanılan bir yazılım bileşenleri paketi olan Java Runtime Environment'a (JRE) ihtiyacınız vardır.

Öte yandan, Java için uygulamalar geliştirmek istiyorsanız, aşağıdakileri içeren Oracle Java Development Kit'i (JDK) yüklemeniz gerekir. Java uygulamalarını geliştirmeye, hata ayıklamaya ve izlemeye yönelik araçlarla birlikte JRE'yi tamamlayın. Oracle'ın desteklediği Java SE (Standart Sürüm) sürümüdür.

Not: Ücretsiz JDK sürümleri arıyorsanız, Oracle JDK ile aynı özellikleri ve performansı sunan Oracle OpenJDK'yi yükleyin. GPL lisansı altındadır.

Bu makalede, RHEL 8'de Java'nın desteklenen iki sürümü olan OpenJDK 8 ve OpenJDK 11'i nasıl yükleyeceğinizi göstereceğiz. . Ayrıca Java uygulamalarını geliştirmek ve çalıştırmak için Java OpenJDK 12'nin en son sürümünü nasıl yükleyeceğinizi de göstereceğiz.

Gereksinimler

  1. Minimum Kurulumla RHEL 8
  2. RedHat Aboneliği Etkinleştirilmiş RHEL 8

RHEL 8'de OpenJDK Nasıl Kurulur

RHEL 8'e OpenJDK'yi yüklemek için öncelikle sistem paketlerini gösterildiği gibi dnf komutunu kullanarak güncelleyin.

dnf update

Daha sonra aşağıdaki komutları kullanarak OpenJDK 8 ve 11'i yükleyin.

dnf install java-1.8.0-openjdk-devel  	#install JDK 8
dnf install java-11-openjdk-devel		#install JDK 11

Kurulum işlemi tamamlandıktan sonra aşağıdaki komutu kullanarak kurulu Java sürümünü kontrol edebilirsiniz.

java -version

Yukarıdaki komutun çıktısı, Java 8'in varsayılan sürüm olduğunu gösterir.

RHEL 8'e OpenJDK 12 Nasıl Kurulur

Maalesef RHEL 8 varsayılan olarak Java 12'yi sağlamaz veya desteklemez. Ancak üretime hazır OpenJDK 12'yi buradan indirebilir ve gösterildiği gibi yükleyebilirsiniz.

cd opt
wget -c https://download.java.net/java/GA/jdk12.0.2/e482c34c86bd4bf8b56c0b35558996b9/10/GPL/openjdk-12.0.2_linux-x64_bin.tar.gz
tar -xvf openjdk-12.0.2_linux-x64_bin.tar.gz

Java sürümünü kontrol etmek için gösterildiği gibi ikili dosyanın tam yolunu kullanmanız gerekir.

./opt/jdk-12.0.2/bin/java -version

Önemli: Java 12'yi varsayılan sürüm olarak kullanmak için bunu JAVA_HOME 'un değeri olarak belirtmeniz gerekir. bir sonraki bölümde açıklandığı gibi ortam değişkeni.

RHEL 8'de JAVA_HOME Ortam Değişkeni Nasıl Ayarlanır

Sisteminizde çok sayıda Java sürümü yüklüyse, varsayılan olarak kullanmak istediğiniz sürümü alternatifler adı verilen bir komut satırı yardımcı programını kullanarak veya ayarı kullanarak seçebilirsiniz. JDK'yı uygulama bazında seçmek için JAVA_HOME ortam değişkeni.

Aşağıda açıklandığı gibi sıkıntılı durumlara bakalım.

Alternatifleri Kullanarak Varsayılan Java Sürümünü Ayarlama

Alternatifleri kullanarak, java (Java uygulamasını başlatan) ve javac (sınıf ve arayüz tanımlarını okuyup derleyen) sürümünü değiştirmeniz gerekir. gösterildiği gibi genel olarak ikili dosyalara aktarılır.

Java ile başlayın, seçim numarasını kullanarak istediğiniz sürümü seçin ve ekran görüntüsünde gösterildiği gibi enter tuşuna basın. Ardından varsayılan sürümün istediğiniz sürüme değiştirildiğini onaylayın.

alternatives --config java
java -version

Ayrıca javac'ı gösterildiği gibi kullanmak istediğiniz Java sürümüne geçirin.

alternatives --config javac
javac -version

JAVA_HOME Değişkeni Aracılığıyla Uygulamalar İçin Java Sürümünün Ayarlanması

JAVA_HOME ortam değişkeni, JRE'nin sisteminizde kurulu olduğu dizini belirtir. Ayarlandığında, farklı Java tabanlı uygulamalar ve diğer programlar, Java'nın nereye kurulduğunu bulmak için bunu kullanır: Belirtilen Java sürümü, uygulamaları yürütmek için kullanılan sürümdür.

Bunu, gösterildiği gibi /etc/environment genel kabuk başlangıç dosyasında ayarlayabilirsiniz.

vim /etc/environment

Ardından dosyaya aşağıdaki satırı ekleyin (/opt/jdk-12.0.2/ yerine JVM 8 veya JVM 11 kurulum dizininin tam yolunu yazın) yukarıdaki alternatifler yardımcı programının çıktısında gösterildiği gibi).


export JAVA_HOME=/opt/jdk-12.0.2/

Dosyayı kaydedin ve kapatın. Daha sonra aşağıdaki şekilde kaynak yapın.

source /etc/environment

Şimdi JAVA_HOME ortam değişkeninin değerini kontrol ederseniz, kullanmak istediğiniz JRE'nin kurulum dizinini işaret etmelidir.

echo $JAVA_HOME

Çözüm

Bu eğitimin sonuna geldiniz. Bu kılavuzda, RHEL 8'de Java'yı nasıl yükleyeceğinizi ve JAVA_HOME değişkenini nasıl ayarlayacağınızı öğrendiniz. Sorularınız, eklemeleriniz veya yorumlarınız varsa lütfen aşağıdaki geri bildirim formunu kullanarak bunları gönderin.