Nadaljujem s to majhno serijo člankov kaj storiti po tem, ko namestili Fedoro 31 na naše računalnike uspešno, po namestitvi Google Chroma, zdaj na vrsti je eden najpomembnejših elementov v skoraj vsakem operacijskem sistemu, kar je Namestitev Java.
Mnogi boste poznali Javo, ki je varen, stabilen programski jezik. Poleg tega, da je računalniška tehnologija in programski jezik platforma s številnimi medsebojno povezanimi zmožnostmi.
Java je bistvena komponenta v katerem koli operacijskem sistemu, saj mora biti Java nameščena za izvajanje aplikacij, ki temeljijo na Javi. Java Runtime Environment je večinoma potrebno (JRE), ki je zbirka programskih komponent, ki se uporabljajo za zagon aplikacij Java v sistemu.
Čeprav je v drugih primerih če želite razviti programske aplikacije za Javo, Oracle Java Development Kit (JDK), ki je opremljen s celotnim paketom JRE z orodji za razvoj, odpravljanje napak in spremljanje aplikacij Java in je Java SE skladen z Oracle Standard Edition.
Toda za najbolj praktičen primer bomo namestili samo izvedbeno okolje, med katerim lahko izbiramo med namestitvijo zasebne različice Oracle ali odprtokodne različice.
Namestitev OpenJDK na Fedora 31
V tem prvem primeru namestili bomo odprtokodno različico, kar je OpenJDK in ga najdemo v repozitorijih večine distribucij Linuxa.
Pred namestitvijo naj preverijo, ali že imajo nameščeno javo, To lahko storite tako, da v sistemu odprete terminal in v njem vpišejo le naslednji ukaz:
java --version
Če vrne nekaj takega kot "različica openjdk ..." v vašem sistemu je že nameščena Java. Če pa se vam zdi, da ni bil najden, to bomo namestili.
V isti terminal bomo vnesli naslednji ukazZa iskanje paketov, povezanih z openjdk, se vam bo prikazalo kar nekaj možnosti skupaj z njihovim opisom:
sudo dnf search openjdk
Pa čeprav v bistvu moramo izbrati dve možnosti, namestite Javo 11 ali Javo 8. Vsakega lahko namestimo z izvajanjem katerega koli od naslednjih ukazov.
Java 11
sudo dnf install java-11-openjdk
Java 8
sudo dnf install java-1.8.0-openjdk
Če pa želite uporabiti različne različice, lahko namestite obe, potem lahko kasneje navedete, s katerim želite sodelovati.
Namestitev je končana, če ste namestili več kot eno različico in želite preklopiti med njimi, lahko to storite z naslednjim ukazom:
sudo alternatives --config java
S katerimi bodo navedene različne različice, med katerimi lahko izbirate tako, da vnesete številko različice, s katero želite delati.
Namestitev Jave iz RPM ali OpenJDK iz binarnih datotek na Fedora 31
Drugi način namestitve, ki ga imamo namestitev Jave na Fedoro 31 je iz binarnih datotek (Samo OpenJDK) ali paket RPM ki ga lahko prenesemo s spletnega mesta Java.
Pa čeprav on OpenJDK je na voljo v repoziturih Fedora, manjka različica 13 OpenJDK torej za tiste, ki želijo namestiti to različico, morajo namestiti po tej metodi.
Za to bomo šli na naslednje povezava za prenos različice 13 OpenJDK.
Ali pa s terminala, tako da vnesete:
wget https://download.java.net/java/GA/jdk13.0.1/cec27d702aa74d5a8630c65ae61e4305/9/GPL/openjdk-13.0.1_linux-x64_bin.tar.gz
Ali v primeru paketa RPM to lahko prenesete na naslednji povezavi, ki sprejema pogoje uporabe.
Prenos paketa RPM končan to je mogoče namestiti z dvojnim klikom na preneseno datoteko ali s terminala z vpisom:
sudo rpm -ivh jdk-13.0.1_linux-x64_bin.rpm
Končno za tiste, ki nameravate namestiti OpenJDK paket morajo razpakirati z naslednjim ukazom:
tar xvf openjdk-13.0.1_linux-x64_bin.tar.gz
Kasneje bomo mapo premaknili v / opt (kjer je običajno nameščena programska oprema):
sudo mv jdk-13 /opt/
In okolje konfiguriramo z:
sudo tee /etc/profile.d/jdk13.sh <<EOF
export JAVA_HOME=/opt/jdk-13
export PATH=\$PATH:\$JAVA_HOME/bin
EOF
source /etc/profile.d/jdk13.sh
Namestitev lahko potrdimo z izvajanjem:
echo $JAVA_HOME
java --version