Как да инсталирате Java 8 или Java 13 на CentOS 8

В света на сървърите има редица приложения и помощни програми, които са ключови за правилната и правилна работа не само на системата и нейните приложения, но и на много услуги, с които системата ще взаимодейства.

Една от тези помощни програми е Java, която е широко известна на уеб разработчиците, тъй като Java е идеална и универсална технология за разработване на уеб приложения, улесняваща както нейното внедряване, така и стартирането.

Java е многоплатформен език за програмиране, в който интегрира Java Runtime Environment (JRE), а той от своя страна се състои от Java Virtual Machine (JVM), която определя основните класове на Java платформата и управлява библиотеките, достъпни за Java. JRE е отговорен за прилагането на софтуера по време на работа и това от своя страна ще бъде внедрено в текущите уеб браузъри.

Ако все още не сте убедени да инсталирате Java, трябва да знаете, че повече от 90% от екипите на бизнес ниво използват този софтуер, така че възможностите за мащабиране и производителност са широки, някои от основните му характеристики са:

Характеристика

  • Java ни предоставя инструментите да пишем софтуер на една платформа и да я изпълняваме на практика на друга платформа.
  • Възможност за разработване на сървърни приложения и HTML формуляри.
  • Комбинирайте различни базирани на Java приложения или услуги, за да създадете приложения или услуги.
  • Разработване на програми за изпълнение в браузър или уеб услуги.
  • Пишете приложения за мобилни телефони, отдалечени процесори, микроконтролери, шлюзове и милиони други устройства.

Какво е Java 8Solvetic ще говори при тази възможност на Java 8, която позволява да се подобри производителността при разработването и изпълнението на Java програми във всяка среда, някои от най -забележителните му характеристики са:

  • Интегрира нов API за дата и час.
  • Той се захранва от JavaScript двигателя на Nashhorn.
  • Предлага виртуални методи за разширение и ламбда изразяване.
  • Защитата му е подобрена, за да се оптимизира използването.

След това ще ви обясним в Solvetic как да инсталирате Java 8 на CentOS 8.

ЗабележкаJava 8 не е наличен за публично изтегляне, така че по -късно ще видите как да инсталирате Java 13 на CentOS 8.

1. Как да инсталирате Java 8 на CentOS 8


В този случай Oracle предлага Java RPM пакети и компилиран изходен код за инсталиране, но предвид факта, че официалното изтегляне вече е налично, е по -добре да използвате изходния код на Java SE Development Kit 8.

Етап 1
За целта ще изтеглим кодовете от официалния сайт на Oracle, там можем да се регистрираме безплатно за изтегляне:

Увеличете

Стъпка 2
Там можем да изтеглим или .rpm файла, или .tar.gz файла. Ако изтеглим файла .tar.gz, можем да го прегледаме с помощта на командата ls:

Стъпка 3
Продължаваме да го извличаме, като изпълняваме:

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

Стъпка 4
Ще използваме „ls“, за да проверим дали директорията е създадена. Виждаме, че създадената директория е „jdk1.8.0_221.

Стъпка 5
Като алтернатива можем да инсталираме Java 8, като изпълним следното:

 yum инсталирате java-1.8.0-openjdk

Стъпка 6
Въвеждаме буквата „s“, за да потвърдим изтеглянето:

Стъпка 7
След това ще изпълним следното, за да инсталираме някои зависимости:

 yum инсталирате java-1.8.0-opemjdk-devel

Стъпка 8
Отново въвеждаме буквата "s", за да потвърдим изтеглянето и инсталирането.

Стъпка 9
Друга възможност е да изтеглите .rpm файла от официалния сайт и след това да изпълните следното:

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

Стъпка 10
Приемаме изтеглянето и инсталирането на Java 8 на CentOS 8:

Стъпка 11
Проверка на JavaМожем да проверим дали Java е инсталирана правилно, като изпълним следното:

 java -версия

Картирайте пътя на JavaЩе дефинираме променливата JAVA_HOME със следната команда, която ни позволява да дефинираме споменатия път:

 update-alternatives --config java

Стъпка 12
Там трябва да изберем подходящия път и да натиснем Enter, след това установяваме пътя чрез изпълнение:

 експортиране на JAVA_HOME = / usr / lib / jvm / java-1.8.0-openjdk-1.8.0.222.b10-0.el8_0.x86_64 / jre / bin / java

Стъпка 13
Ние проверяваме това, като въведем следното. Там проверяваме зададения маршрут.

 ехо $ JAVA_HOME

Това е процесът на инсталиране на Java 8 на CentOS 8.

2. Как да инсталирате Java 13 на CentOS 8

Етап 1
Java 13 е най -новата версия на Oracle и ще бъде съвместима през следващите 6 месеца и както трябва да знаете, тази нова версия интегрира нови функции и подобрения, някои от тях са:

Какво ново?

  • Добавен е методът FileSystems.newFileSystem.
  • Нови методи за прехвърляне java.nio.ByteBuffer Bulk get / put.
  • Поддържа Unicode 12.1
  • Нови сурови низови литерали, които използват множество редове изходен код.
  • Максималният размер на купчина ZGC е 16TB.
  • Конфигурируемо изчакване за четене за CRL.
  • Той поддържа поддръжка за MS Cryptography Next Generation (CNG)
  • Поддръжка за X25519 и X448 в TLS и много други.

Процесът на инсталиране на Java 13 на CentOS 8 е много по -опростен и ще видите защо, преди всичко, можете директно да изтеглите .rpm или .tar.gz файла от официалната връзка на Oracle:

Стъпка 2
Или от терминала в CentOS 8 можете да изпълните следното:

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

Увеличете

Стъпка 3
След като този процес приключи, ще видим следното:

Увеличете

Стъпка 4
Следващата стъпка е да изпълним изтегления файл, за това въвеждаме следното:

 rpm -Uvh jdk-13_linux-x64_bin.rpm

Увеличете

Стъпка 5
Когато тази задача приключи, можем да проверим версията на Java в CentOS 8 със следната команда:

 java -версия

Увеличете

Стъпка 6
И накрая, тъй като повечето базирани на Java приложения използват променливи на средата за тяхното изпълнение, е необходимо да се дефинират променливите на Java среда със следните команди:

 експортирайте JAVA_HOME = / usr / java / jdk-13 (дефинирайте променливата JAVA_HOME) експортирайте PATH = $ PATH: / usr / java / jdk-13 / bin (определете променливата PATH)

Увеличете

От този момент сте готови да използвате Java 8 или Java 13 на CentOS 8 и да извлечете максимума от уеб услугите.

wave wave wave wave wave