U svijetu poslužitelja postoji niz aplikacija i pomoćnih programa koji su ključni za pravilan i ispravan rad ne samo sustava i njegovih aplikacija, već i mnogih usluga s kojima će sustav komunicirati.
Jedan od tih alata je Java, koju web programeri nadaleko poznaju jer je Java idealna i svestrana tehnologija za razvoj web aplikacija, koja olakšava i njezinu implementaciju i pokretanje.
Java je programski jezik s više platformi u koji integrira Java Runtime Environment (JRE), a ovaj se pak sastoji od Java Virtual Machine (JVM) koji definira osnovne klase Java platforme i upravlja knjižnicama dostupnim za Javu. JRE je odgovoran za primjenu vremena izvođenja softvera, a on će se zatim primijeniti u trenutnim web preglednicima.
Ako još uvijek niste uvjereni u instaliranje Jave, trebali biste znati da više od 90% timova na poslovnoj razini koristi ovaj softver, pa su mogućnosti skalabilnosti i performansi široke, neke od njegovih glavnih karakteristika su:
obilježja
- Java nam pruža alate za pisanje softvera na jednoj platformi i njegovo praktično izvođenje na drugoj platformi.
- Sposobnost razvoja poslužiteljskih aplikacija i HTML obrazaca.
- Kombinirajte različite aplikacije ili usluge temeljene na Javi za stvaranje aplikacija ili usluga.
- Razviti programe za pokretanje u pregledniku ili web uslugama.
- Napišite aplikacije za mobilne telefone, udaljene procesore, mikrokontrolere, pristupnike i milijune drugih uređaja.
Što je Java 8Solvetic će ovom prilikom govoriti o Javi 8 koja omogućuje poboljšanje performansi u razvoju i izvođenju Java programa u bilo kojem okruženju, a neke od njegovih najistaknutijih karakteristika su:
- Integrira novi API za datum i vrijeme.
- Pokreće ga Nashhorn JavaScript engine.
- Nudi virtualne metode proširenja i Lambda metode izražavanja.
- Njegova je sigurnost poboljšana radi optimizacije uporabe.
Zatim ćemo vam u Solveticu objasniti kako instalirati Javu 8 na CentOS 8.
BilješkaJava 8 nije dostupna za javno preuzimanje pa ćete kasnije vidjeti kako instalirati Javu 13 na CentOS 8.
1. Kako instalirati Javu 8 na CentOS 8
U ovom slučaju Oracle nudi Java RPM pakete i sastavljeni izvorni kod za instalaciju, ali s obzirom na činjenicu da je službeno preuzimanje već dostupno, bolje je koristiti izvorni kod Java SE Development Kit 8.
Korak 1
Za to ćemo preuzeti kodove sa službene Oracle web stranice, gdje se možemo besplatno registrirati za preuzimanje:
POVEĆAJTE
Korak 2
Tamo možemo preuzeti ili .rpm datoteku ili .tar.gz datoteku. Ako preuzmemo .tar.gz datoteku, možemo je vidjeti pomoću naredbe ls:
Korak 3
Nastavljamo ga izdvajati izvršavanjem:
sudo tar xzf jdk-8u221-linux-x64.tar.gz
Korak 4
Koristit ćemo "ls" za provjeru je li imenik kreiran. Vidimo da je kreirani direktorij „jdk1.8.0_221.
Korak 5
Alternativno, možemo instalirati Java 8 izvršavanjem sljedećeg:
yum install java-1.8.0-openjdk
Korak 6
Unosimo slovo "s" za potvrdu preuzimanja:
Korak 7
Nakon toga izvršit ćemo sljedeće za instaliranje nekih ovisnosti:
yum install java-1.8.0-opemjdk-devel
Korak 8
Ponovno unosimo slovo "s" za potvrdu preuzimanja i instalacije.
Korak 9
Druga mogućnost je preuzimanje .rpm datoteke sa službene web stranice, a zatim pokrenite sljedeće:
yum lokalna instalacija jre-8u221-linux-x64.rpm
Korak 10
Prihvaćamo preuzimanje i instaliranje Jave 8 na CentOS 8:
Korak 11
Java validacijaMožemo provjeriti je li Java pravilno instalirana izvršavanjem sljedećeg:
java -verzija
Mapirajte Java putDefinirat ćemo varijablu JAVA_HOME sljedećom naredbom koja nam omogućuje definiranje navedene staze:
update-alternative --config java
Korak 12
Tamo moramo odabrati odgovarajući put i pritisnuti Enter, nakon toga put uspostavljamo izvršavanjem:
izvoz JAVA_HOME = / usr / lib / jvm / java-1.8.0-openjdk-1.8.0.222.b10-0.el8_0.x86_64 / jre / bin / java
Korak 13
To provjeravamo unosom sljedećeg. Tamo provjeravamo dodijeljenu rutu.
odjek $ JAVA_HOME
Ovo je postupak instaliranja Jave 8 na CentOS 8.
2. Kako instalirati Javu 13 na CentOS 8
Korak 1
Java 13 je najnovija verzija Oraclea i bit će kompatibilna u sljedećih 6 mjeseci. Kao što trebate znati, ova nova verzija integrira nove funkcije i poboljšanja, a neka od njih su:
Što ima novog?
- Dodana je metoda FileSystems.newFileSystem.
- Nove metode prijenosa java.nio.ByteBuffer Skupno dobivanje / stavljanje.
- Podržava Unicode 12.1
- Novi neobrađeni literalni nizovi koji koriste više redaka izvornog koda.
- Maksimalna veličina hrpe ZGC -a je 16TB.
- Konfigurirano vrijeme čekanja za čitanje za CRL.
- Podržava MS Cryptography Next Generation (CNG)
- Podrška za X25519 i X448 u TLS -u i mnogim drugim.
Postupak instalacije Jave 13 na CentOS 8 mnogo je jednostavniji i vidjet ćete zašto prije svega možete izravno preuzeti .rpm ili .tar.gz datoteku sa službene Oracle veze:
Korak 2
Ili, s terminala u CentOS -u 8 možete izvršiti sljedeće:
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 "
POVEĆAJTE
Korak 3
Nakon što ovaj proces završi, vidjet ćemo sljedeće:
POVEĆAJTE
Korak 4
Sljedeći korak je izvršavanje preuzete datoteke, za to unosimo sljedeće:
rpm -Uvh jdk-13_linux-x64_bin.rpm
POVEĆAJTE
Korak 5
Kad ovaj zadatak završi, možemo provjeriti verziju Jave u CentOS -u 8 sljedećom naredbom:
java -verzija
POVEĆAJTE
Korak 6
Konačno, budući da većina aplikacija temeljenih na Javi koristi varijable okruženja za njihovo izvršavanje, potrebno je definirati varijable okruženja Java sa sljedećim naredbama:
izvoz JAVA_HOME = / usr / java / jdk-13 (Definiraj varijablu JAVA_HOME) izvoz PATH = $ PATH: / usr / java / jdk-13 / bin (Definiraj varijablu PATH)
POVEĆAJTE
Od ovog trenutka spremni ste za korištenje Jave 8 ili Jave 13 na CentOS -u 8 i maksimalno iskoristite web usluge.