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.