Kako namestiti Java 16 v Rocky Linux in AlmaLinux
Java je večplatformski, objektno usmerjen in večnamenski programski jezik, ki se uporablja predvsem za ustvarjanje mobilnih, spletnih in oblačnih aplikacij. Poleg tega lahko uporabite Javo za ustvarjanje iger, klepetalnic, poslovnih aplikacij in še veliko več.
Za razvoj aplikacij Java morate namestiti IDE (Integrirano razvojno okolje). IntelliJ IDEA je odličen primer IDE, ki je zasnovan posebej za razvoj aplikacij Java. Vendar morate imeti vnaprej nameščeno Javo. To lahko zagotovi OpenJDK (Open Java Development Kit) ali Oracle JDK (Oracle Development Kit).
[ Morda vam bo všeč tudi: 27 najboljših IDE za programiranje C/C++ ali urejevalnike izvorne kode v Linuxu ]
OpenJDK je odprtokodna implementacija Java SE. To je razvojno okolje, ki ga je sprva ustvaril Sun Microsystems, trenutno pa ga sponzorira in vzdržuje Oracle. OpenJDK sestavlja prevajalnik Java, Java Runtime Environment (JRE), Java Virtual Machine (JVM) in knjižnico razredov Java.
V času pisanja tega priročnika je najnovejša različica Jave Java 16, ki jo zagotavlja OpenJDK 16. Pridružite se nam, ko bomo preučevali, kako lahko namestite Javo 16 na Rocky Linux 8 (deluje tudi na AlmaLinux 8).
Namestitev Jave (OpenJDK) v Rocky Linux
Za začetek moramo z naslednjim ukazom potrditi, da Java še ni nameščena.
$ java --version bash: java: command not found...
Nato bomo ukaz curl.
$ curl -O https://download.java.net/java/GA/jdk16.0.2/d4a915d82b4c4fbb9bde534da945d746/7/GPL/openjdk-16.0.2_linux-x64_bin.tar.gz
Ko je prenos končan, izvlecite stisnjeno binarno datoteko.
$ tar -xvf openjdk-16.0.2_linux-x64_bin.tar.gz
Nato premaknite raztegnjeno mapo v imenik /opt, kot je prikazano.
$ sudo mv jdk-16.0.2 /opt
Nato nastavite spremenljivke okolja, kot je prikazano.
$ export JAVA_HOME=/opt/jdk-16.0.2 $ export PATH=$PATH:$JAVA_HOME/bin
Java je zdaj nameščena. Če želite potrditi nameščeno različico, zaženite naslednje ukaze:
$ echo $JAVA_HOME $ java --version
Testiranje Jave (OpenJDK) v Rocky Linuxu
Da bi preverili, ali je bila Java pravilno nameščena in deluje, bomo kodirali preprost program Java, ki doda dve celi števili, kot sledi.
$ sudo vim Hello.java
Prilepite naslednje vrstice kode in shranite datoteko.
public class Hello { public static void main(String[] args) { // Adds two numbers int x = 45; int y = 100; int z = x + y; System.out.println("Hello, the sum of the two numbers is: " +z); } }
Prevedite kodo Java;
$ javac Hello.java
Nato zaženite kodo Java
$ java Hello
Super, vse se zdi v redu. Uspešno smo namestili OpenJDK 16 in ga preizkusili s prevajanjem in izvajanjem preprostega programa Java v Rocky Linuxu.