CentOS 8'de Java 8 veya Java 13 nasıl kurulur

Sunucular dünyasında, yalnızca sistemin ve uygulamalarının değil, aynı zamanda sistemin etkileşimde bulunacağı birçok hizmetin de düzgün ve doğru çalışması için anahtar olan bir dizi uygulama ve yardımcı program vardır.

Bu yardımcı programlardan biri, web geliştiricileri tarafından yaygın olarak bilinen Java'dır, çünkü Java, web uygulamalarının geliştirilmesi için ideal ve çok yönlü bir teknolojidir ve hem uygulanmasını hem de başlatılmasını kolaylaştırır.

Java, Java Runtime Environment'ı (JRE) entegre ettiği çok platformlu bir programlama dilidir ve bu da Java platformunun çekirdek sınıflarını tanımlayan ve Java için kullanılabilen kitaplıkları yöneten Java Virtual Machine'den (JVM) oluşur. JRE, yazılım çalışma zamanının uygulanmasından sorumludur ve bu da mevcut web tarayıcılarına dağıtılacaktır.

Hala Java'yı kurmaya ikna olmadıysanız, işletme düzeyindeki ekiplerin %90'ından fazlasının bu yazılımı kullandığını bilmelisiniz, bu nedenle ölçeklenebilirlik ve performans olanakları geniştir, ana özelliklerinden bazıları şunlardır:

özellikleri

  • Java bize bir platformda yazılım yazmak ve onu sanal olarak başka bir platformda çalıştırmak için araçlar sağlar.
  • Sunucu uygulamaları ve HTML formları geliştirebilme.
  • Uygulamalar veya hizmetler oluşturmak için çeşitli Java tabanlı uygulamaları veya hizmetleri birleştirin.
  • Bir tarayıcıda veya web hizmetlerinde çalışacak programlar geliştirin.
  • Cep telefonları, uzak işlemciler, mikro denetleyiciler, ağ geçitleri ve milyonlarca başka cihaz için uygulamalar yazın.

Java 8 nedirSolvetic, Java programlarının herhangi bir ortamda geliştirme ve yürütme performansını artırmaya olanak tanıyan Java 8'in bu fırsatında konuşacak, en göze çarpan özelliklerinden bazıları şunlardır:

  • Yeni bir tarih ve saat API'sini entegre eder.
  • Nashhorn JavaScript motoru tarafından desteklenmektedir.
  • Sanal uzantı ve Lambda ifade yöntemleri sunar.
  • Kullanımı optimize etmek için güvenliği iyileştirildi.

Ardından, Solvetic'te Java 8'in CentOS 8'e nasıl kurulacağını size açıklayacağız.

NotJava 8 herkese açık olarak indirilemez, bu nedenle daha sonra Java 13'ü CentOS 8'e nasıl yükleyeceğinizi göreceksiniz.

1. Java 8, CentOS 8'e nasıl yüklenir


Bu durumda Oracle, kurulum için Java RPM paketleri ve derlenmiş kaynak kodu sunar, ancak resmi indirmenin zaten mevcut olduğu göz önüne alındığında, Java SE Development Kit 8'in kaynak kodunu kullanmak daha iyidir.

Aşama 1
Bunun için resmi Oracle sitesinden kodları indireceğiz, indirmek için ücretsiz kayıt olabiliriz:

BÜYÜT

Adım 2
Oradan ya .rpm dosyasını ya da .tar.gz dosyasını indirebiliriz. .tar.gz dosyasını indirirsek, ls komutunu kullanarak görebiliriz:

Aşama 3
Yürüterek çıkarmaya devam ediyoruz:

 sudo tar xzf jdk-8u221-linux-x64.tar.gz

4. Adım
Dizinin oluşturulduğunu doğrulamak için "ls" kullanacağız. Oluşturulan dizinin “jdk1.8.0_221” olduğunu görüyoruz.

Adım 5
Alternatif olarak, aşağıdakileri yürüterek Java 8'i yükleyebiliriz:

 yum java-1.8.0-openjdk'yi yükleyin

6. Adım
İndirmeyi onaylamak için "s" harfini giriyoruz:

7. Adım
Bundan sonra, bazı bağımlılıkları kurmak için aşağıdakileri uygulayacağız:

 yum java-1.8.0-opemjdk-devel'i kurun

8. Adım
İndirmeyi ve kurulumu onaylamak için tekrar "s" harfini giriyoruz.

9. Adım
Başka bir seçenek de .rpm dosyasını resmi siteden indirmek ve ardından aşağıdakileri çalıştırmaktır:

 yum localinstall jre-8u221-linux-x64.rpm

Adım 10
Java 8'in CentOS 8'e indirilmesini ve kurulmasını kabul ediyoruz:

11. Adım
Java doğrulamasıAşağıdakileri uygulayarak Java'nın doğru şekilde yüklenip yüklenmediğini kontrol edebiliriz:

 java sürümü

Java yolunu eşleyinJAVA_HOME değişkenini, söz konusu yolu tanımlamamıza izin veren aşağıdaki komutla tanımlayacağız:

 güncelleme alternatifleri --config java

Adım 1/2
Orada uygun yolu seçmeli ve Enter'a basmalıyız, bundan sonra aşağıdakileri yürüterek yolu oluşturuyoruz:

 Java_HOME dışa aktar = / usr / lib / jvm / Java-1.8.0-openjdk-1.8.0.222.b10-0.el8_0.x86_64 / jre / bin / java

Adım 13
Bunu aşağıdakileri girerek kontrol ediyoruz. Orada atanan rotayı kontrol ediyoruz.

 yankı $ Java_HOME

Java 8'i CentOS 8'e yükleme işlemi budur.

2. Java 13, CentOS 8'e nasıl yüklenir

Aşama 1
Java 13, Oracle'ın en yeni sürümüdür ve önümüzdeki 6 ay içinde uyumlu olacaktır ve bildiğiniz gibi, bu yeni sürüm yeni işlevler ve iyileştirmeler içermektedir, bunlardan bazıları şunlardır:

Ne var ne yok?

  • FileSystems.newFileSystem yöntemi eklendi.
  • Yeni transfer yöntemleri java.nio.ByteBuffer Toplu al / koy.
  • Unicode 12.1'i destekler
  • Birden çok kaynak kodu satırı kullanan yeni ham dize değişmezleri.
  • Maksimum ZGC yığın boyutu 16 TB'dir.
  • CRL için yapılandırılabilir okuma zaman aşımı.
  • MS Cryptography Next Generation (CNG) desteği vardır.
  • TLS'de X25519 ve X448 desteği ve daha fazlası.

CentOS 8'deki Java 13 yükleme işlemi çok daha basittir ve neden her şeyden önce .rpm veya .tar.gz dosyasını doğrudan resmi Oracle bağlantısından indirebileceğinizi göreceksiniz:

Adım 2
Veya CentOS 8'deki terminalden aşağıdakileri gerçekleştirebilirsiniz:

 wget --no-cookies --no-check-certificate --header "Çerez: oraclelicense = accept-securebackup-cookie" "https://download.oracle.com/otn-pub/java/jdk/13+33/ 5b8a42f3905b406298b72d750b6919f6 / jdk-13_linux-x64_bin.rpm "

BÜYÜT

Aşama 3
Bu işlem bittiğinde aşağıdakileri göreceğiz:

BÜYÜT

4. Adım
Bir sonraki adım, indirilen dosyayı yürütmektir, bunun için aşağıdakileri giriyoruz:

 rpm -Uvh jdk-13_linux-x64_bin.rpm

BÜYÜT

Adım 5
Bu görev bittiğinde aşağıdaki komutla CentOS 8'de Java sürümünü doğrulayabiliriz:

 java sürümü

BÜYÜT

6. Adım
Son olarak, Java tabanlı uygulamaların çoğu, yürütülmesi için ortam değişkenlerini kullandığından, Java ortam değişkenlerini aşağıdaki komutlarla tanımlamak gerekir:

 Java_HOME dışa aktar = / usr / Java / jdk-13 (JAVA_HOME değişkenini tanımla) dışa aktar YOL = $ YOL: / usr / Java / jdk-13 / bin (YOL değişkenini tanımla)

BÜYÜT

Bu andan itibaren CentOS 8 üzerinde Java 8 veya Java 13 kullanmaya ve web hizmetlerinden en iyi şekilde yararlanmaya hazırsınız.

wave wave wave wave wave