Kako namestiti Javo z Apt na Ubuntu 20.04


Java je eden izmed najbolj priljubljenih programskih jezikov, JVM (Javin navidezni stroj) pa je okolje za izvajanje Java programov. Ti dve platformi sta potrebni za priljubljeno programsko opremo, ki vključuje Tomcat, Jetty, Cassandra, Glassfish in Jenkins.

V tem članku boste izvedeli, kako namestiti Java Runtime Environment (JRE) in Java Developer Kit (JDK) z uporabo privzetega upravitelja paketov apt v Ubuntu 20.04 in Ubuntu 18.04.

Namestitev privzetega JRE v Ubuntu

Neboleč način namestitve Jave je uporaba različice, ki je priložena repozitorijem Ubuntu. Privzeto pakira Ubuntu z OpenJDK 11, ki je odprtokodna alternativa JRE in JDK.

Če želite namestiti privzeti Open JDK 11, najprej posodobite indeks programskega paketa:

$ sudo apt update

Nato preverite, ali je nameščena Java v sistemu.

$ java -version

Če Java trenutno ni nameščena, boste dobili naslednji izhod.

Command 'java' not found, but can be installed with:

sudo apt install openjdk-11-jre-headless  # version 11.0.10+9-0ubuntu1~20.04, or
sudo apt install default-jre              # version 2:1.11-72
sudo apt install openjdk-8-jre-headless   # version 8u282-b08-0ubuntu1~20.04
sudo apt install openjdk-13-jre-headless  # version 13.0.4+8-1~20.04
sudo apt install openjdk-14-jre-headless  # version 14.0.2+12-1~20.04

Zdaj zaženite naslednji ukaz, da namestite privzeti OpenJDK 11, ki bo zagotovil Java Runtime Environment (JRE).

$ sudo apt install default-jre

Ko je Java nameščena, jo lahko preverite z:

$ java -version

Dobili boste naslednji izhod:

openjdk version "11.0.10" 2021-01-19
OpenJDK Runtime Environment (build 11.0.10+9-Ubuntu-0ubuntu1.20.04)
OpenJDK 64-Bit Server VM (build 11.0.10+9-Ubuntu-0ubuntu1.20.04, mixed mode, sharing)

Namestitev privzetega JDK v Ubuntu

Ko je JRE nameščen, boste morda potrebovali tudi JDK (Java Development Kit) za sestavljanje in zagon aplikacije, ki temelji na Javi. Če želite namestiti JDK, zaženite naslednji ukaz.

$ sudo apt install default-jdk

Po namestitvi preverite namestitev JDK tako, da preverite različico, kot je prikazano.

$ javac -version

Dobili boste naslednji izhod:

javac 11.0.10

Nastavitev spremenljivke okolja JAVA_HOME v Ubuntuju

Večina programov, ki temeljijo na Javi, uporablja spremenljivko okolja JAVA_HOME za odkrivanje lokacije namestitve Java.

Če želite nastaviti spremenljivko okolja JAVA_HOME, najprej odkrijte, kje je nameščena Java, tako da zaženete naslednji ukaz.

$ readlink -f /usr/bin/java

Dobili boste naslednji izhod:

/usr/lib/jvm/java-11-openjdk-amd64/bin/java

Nato odprite datoteko/etc/environment z urejevalnikom besedil nano:

$ sudo nano /etc/environment

Na koncu datoteke dodajte naslednjo vrstico in zamenjajte mesto namestitvene poti Java.

JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"

Shranite datoteko in jo znova naložite, da spremembe uporabite v trenutni seji:

$ source /etc/environment

Preverite, ali je nastavljena spremenljivka okolja:

$ echo $JAVA_HOME

Dobili boste naslednji izhod:

/usr/lib/jvm/java-11-openjdk-amd64

V tej vadnici ste izvedeli, kako namestiti Java Runtime Environment (JRE) in Java Developer Kit (JDK) na Ubuntu 20.04 in Ubuntu 18.04.