В света на сървърите има редица приложения и помощни програми, които са ключови за правилната и правилна работа не само на системата и нейните приложения, но и на много услуги, с които системата ще взаимодейства.
Една от тези помощни програми е 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 и да извлечете максимума от уеб услугите.