Operativni sistemi - 044 - CentOS 7 - Instalacija (v.2.0)
Sadržaj:
- Instaliranje OpenJDK 11
- Instaliranje OpenJDK 8
- Postavljanje zadane verzije Java
- Postavljanje varijable okoline
JAVA_HOME
- Zaključak
Java je jedan od najpopularnijih programskih jezika koji se koristi za izgradnju različitih vrsta aplikacija i sustava.
Postoje dvije različite implementacije Jave, OpenJDK i Oracle Java s gotovo nikakvim razlikama između njih, osim što Oracle Java ima nekoliko dodatnih komercijalnih značajki. Oracle Java Licenca dopušta samo nekomercijalnu upotrebu softvera, poput osobne i razvojne upotrebe. OpenJDK je implementacija Java platforme otvorenog koda.
Zadana CentOS 8 spremišta uključuju posljednje dvije glavne verzije Java LTS-a, Java 8 i Java 11.
U ovom ćemo udžbeniku objasniti kako instalirati jednu ili više Java (OpenJDK) verzija na CentOS 8 i kako postaviti zadani Java putem alternativa.
Instaliranje OpenJDK 11
Opća preporuka je instalirati najnoviju verziju Java LTS (JDK 11). Neki programi temeljeni na Javi mogu zahtijevati određenu verziju Java, pa ćete možda trebati konzultirati dokumentaciju o aplikaciji.
Da biste instalirali OpenJDK 11 na CentOS 8, pokrenite sljedeću naredbu kao root ili korisnik s sudo povlasticama:
sudo yum install java-11-openjdk-devel
Nakon što je instalacija dovršena, možete to provjeriti provjerom Java verzije:
java -version
Izlaz bi trebao izgledati ovako:
openjdk version "11.0.4" 2019-07-16 LTS OpenJDK Runtime Environment 18.9 (build 11.0.4+11-LTS) OpenJDK 64-Bit Server VM 18.9 (build 11.0.4+11-LTS, mixed mode, sharing)
To je to! Uspješno ste instalirali Javu na svoj sustav CentOS 8.
CentOS 8 također podržava verziju OpenJDK bez glave koja pruža minimalno vrijeme izvođenja Java potrebno za izvršavanje aplikacija bez grafičkog korisničkog sučelja (ne podržavaju sustavi tipkovnice, miša i zaslona). Ova je inačica pogodnija za poslužiteljske aplikacije jer ima manje ovisnosti i koristi manje resursa sustava.
Da biste instalirali samo bežični OpenJDK 11 tip:
sudo yum install java-11-openjdk-headless
Instaliranje OpenJDK 8
Java 8, ranija Java LTS verzija i dalje se podržava i široko koristi. Ako vaš zahtjev zahtijeva Java 8, možete ga instalirati upisivanjem sljedeće naredbe:
sudo yum install java-1.8.0-openjdk-devel
Provjerite instalaciju provjerom verzije Java:
java -version
Izlaz bi trebao izgledati ovako:
openjdk version "1.8.0_222" OpenJDK Runtime Environment (build 1.8.0_222-b10) OpenJDK 64-Bit Server VM (build 25.222-b10, mixed mode)
Za minimalno vrijeme izvođenja Java instalirajte paket
java-1.8.0-openjdk-headless
.
Postavljanje zadane verzije Java
Ako ste na sustav CentOS instalirali više verzija Java, pomoću alternativnih sustava možete postaviti koja će se inačica Java koristiti kad
java
u terminal.
Da biste provjerili koja je inačica Java postavljena kao zadana, upišite:
java -version
sudo alternatives --config java
Rezultat će izgledati ovako:
There are 2 programs which provide 'java'. Selection Command ----------------------------------------------- 1 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.4.11-0.el8_0.x86_64/bin/java) *+ 2 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.222.b10-0.el8_0.x86_64/jre/bin/java) Enter to keep the current selection, or type selection number:
Na zaslonu će se ispisati popis svih instaliranih verzija Java. Unesite broj verzije koju želite koristiti kao zadanu i pritisnite
Enter
.
Možda ćete također htjeti promijeniti zadanu verziju
javac
:
sudo alternatives --config java
javac
je naredbeni alat za sastavljanje Java programa.
Postavljanje varijable okoline
JAVA_HOME
Promjenjivu okolinu
JAVA_HOME
koriste neke Java aplikacije za određivanje Java instalacijskog mjesta i određivanje koje Java verzije treba koristiti za pokretanje aplikacije.
Da biste postavili varijablu
JAVA_HOME
na korisniku, dodajte je u
~/.bashrc
ili bilo koju drugu konfiguracijsku datoteku koja se učitava kada se korisnik prijavi. Za postavke u cijelom sustavu koristite skriptu unutar
/etc/profile.d
imenik.
Pod pretpostavkom da
JAVA_HOME
želite postaviti na OpenJDK 8 dodajte sljedeći redak na kraju datoteke:
JAVA_HOME="/usr/lib/jvm/java-1.8.0-openjdk"
Da bi promjene imale učinak na vašu trenutnu ljusku, možete se odjaviti i prijaviti ili koristiti naredbu
source
:
source /etc/profile.d/java.sh
Provjerite je li varijabla okoline
JAVA_HOME
ispravno postavljena:
echo $JAVA_HOME
Izlaz bi trebao pokazati put do Java instalacije:
/usr/lib/jvm/java-1.8.0-openjdk
Također možete postaviti
JAVA_HOME
u konfiguraciji aplikacije, datoteci sistemske jedinice ili u naredbenom retku prilikom pokretanja programa.
Na primjer da biste pokrenuli Maven pomoću Java 8 otkucali biste:
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk mvn --version
… Java version: 1.8.0_222, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.222.b10-0.el8_0.x86_64/jre…
Zaključak
CentOS 8 podržava dvije glavne verzije Java, Java 8 i Java 11, koje se mogu instalirati pomoću
yum
upravitelja paketa.
Kako instalirati javu na centos 7

Ovaj vodič vam pokazuje kako instalirati Java na CentOS 7. Java je jedan od najpopularnijih programskih jezika koji se koristi za izgradnju različitih vrsta aplikacija i sustava.
Kako instalirati javu na debian 9

U ovom ćemo udžbeniku proći kroz instaliranje Jave na Debianu 9. Java je jedan od najpopularnijih programskih jezika koji se koristi za izgradnju različitih vrsta aplikacija i sustava.
Kako instalirati javu na ubuntu 18.04

Ovaj vodič opisuje kako instalirati OpenJDK kao i Oracle Java na Ubuntu 18.04. Java je jedan od najpopularnijih programskih jezika na svijetu, a koristi se za izgradnju različitih vrsta aplikacija na više platformi.