Java 16-ny Rocky Linux we AlmaLinux-da nädip gurmaly


Java, esasan ykjam, web we bulut programmalaryny döretmek üçin ulanylýan, platforma, obýekte gönükdirilen we köp maksatly programmirleme dilidir. Mundan başga-da, oýunlary, chatbotlary, kärhana programmalaryny we başga-da köp zatlary döretmek üçin Java ulanyp bilersiňiz.

Java programmalaryny ösdürmek üçin IDE (Toplumlaýyn Ösüş gurşawy) gurmaly. IntelliJ IDEA, Java programmalaryny ösdürmek üçin ýörite döredilen IDE-iň ajaýyp mysalydyr. Şeýle-de bolsa, Java-ny öňünden gurnamaly. Muny OpenJDK (Open Java Development Kit) ýa-da Oracle JDK (Oracle Development Kit) üpjün edip biler.

[Şeýle hem halap bilersiňiz: C/C ++ programmirlemek ýa-da Linux-da çeşme kody redaktorlary üçin 27 sany iň gowy IDE]

OpenJDK, Java SE-iň açyk çeşmesi. Ilki bilen “Sun Microsystems” tarapyndan döredilen we häzirki wagtda “Oracle” tarapyndan hemaýatkärlik edilýän we goldanylýan ösüş gurşawy. OpenJDK Java düzüjisini, Java iş wagty gurşawyny (JRE), Java wirtual maşyn (JVM) we Java synp kitaphanasyny emele getirýär.

Bu gollanmany ýazan wagtyňyz, Java-nyň iň soňky wersiýasy OpenJDK 16 tarapyndan üpjün edilýän Java 16-dyr. Java 16-ny Rocky Linux 8-de nädip gurup boljakdygyny öwrenenimizde bize goşulyň (AlmaLinux 8-de işleýär).

“Rocky Linux” -da Java (OpenJDK) gurmak

Başlamak üçin, aşakdaky buýrugy işletmek bilen Java-yň entek gurulmandygyny tassyklamaly.

$ java --version

bash: java: command not found...

Indiki bolsa, buýrugy egreltmekçi.

$ curl  -O https://download.java.net/java/GA/jdk16.0.2/d4a915d82b4c4fbb9bde534da945d746/7/GPL/openjdk-16.0.2_linux-x64_bin.tar.gz

Göçürip alanyňyzdan soň, gysylan ikilik faýly çykaryň.

$ tar -xvf openjdk-16.0.2_linux-x64_bin.tar.gz

Soňra dekompressirlenen bukjany görkezilişi ýaly/opt katalogyna geçiriň.

$ sudo mv jdk-16.0.2 /opt

Ondan soň daşky gurşaw üýtgeýjilerini görkezilişi ýaly düzüň.

$ export JAVA_HOME=/opt/jdk-16.0.2
$ export PATH=$PATH:$JAVA_HOME/bin

Java indi guruldy. Gurlan wersiýany tassyklamak üçin aşakdaky buýruklary işlediň:

$ echo $JAVA_HOME
$ java --version

“Rocky Linux” -da Java (OpenJDK) synagy

Java-yň dogry gurlandygyny we işleýändigini barlamak üçin, iki sany bitewi san goşýan ýönekeý Java programmasyny kodlarys.

$ sudo vim Hello.java

Aşakdaky setirleri goýuň we faýly ýazdyryň.

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);
    }

}

Java koduny düzüň;

$ javac Hello.java

Soňra Java koduny işlediň

$ java Hello

Gowy, hemmesi gowy ýaly. OpenJDK 16-ny üstünlikli gurduk we Rocky Linux-da ýönekeý Java programmasyny düzmek we işletmek arkaly synagdan geçirdik.