Jinsi ya Kufunga Java 16 kwenye Rocky Linux na AlmaLinux


Java ni lugha ya majukwaa mtambuka, yenye mwelekeo wa kitu, na lugha ya programu yenye madhumuni mengi ambayo hutumiwa kimsingi kuunda programu za rununu, wavuti na wingu. Zaidi ya hayo, unaweza kutumia Java kuunda michezo, chatbots, programu za biashara, na mengi zaidi.

Ili kutengeneza programu za Java, unahitaji kusakinisha IDE (Mazingira Iliyounganishwa ya Maendeleo). IntelliJ IDEA ni mfano kamili wa IDE ambayo imeundwa mahsusi kwa ajili ya maendeleo ya programu za Java. Hata hivyo, unahitaji kuwa na Java imewekwa kabla. Hii inaweza kutolewa na OpenJDK (Open Java Development Kit) au Oracle JDK (Oracle Development Kit).

[ Unaweza pia kupenda: Vitambulisho 27 Bora vya Kuprogramu C/C++ au Vihariri vya Msimbo wa Chanzo kwenye Linux ]

OpenJDK ni utekelezaji wa chanzo-wazi wa Java SE. Ni mazingira ya maendeleo ambayo yaliundwa awali na Sun Microsystems na kwa sasa yanafadhiliwa na kudumishwa na Oracle. OpenJDK inajumuisha mkusanyaji wa Java, Mazingira ya Muda wa Kuendesha Java (JRE), Mashine ya Mtandaoni ya Java (JVM), na maktaba ya darasa la Java.

Wakati wa kuandika mwongozo huu, toleo la hivi punde zaidi la Java ni Java 16, ambalo limetolewa na OpenJDK 16. Jiunge nasi tunapochunguza jinsi unavyoweza kusakinisha Java 16 kwenye Rocky Linux 8 (pia inafanya kazi kwenye AlmaLinux 8).

Inasakinisha Java (OpenJDK) kwenye Rocky Linux

Ili kuanza, tunahitaji kuthibitisha kwamba Java bado haijasakinishwa kwa kuendesha amri ifuatayo.

$ java --version

bash: java: command not found...

Ifuatayo, tunaenda kwa amri ya curl.

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

Mara tu upakuaji utakapokamilika, toa faili ya binary iliyobanwa.

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

Kisha uhamishe folda iliyopunguzwa kwenye saraka ya /opt kama inavyoonyeshwa.

$ sudo mv jdk-16.0.2 /opt

Baada ya hapo, weka vigezo vya mazingira kama inavyoonyeshwa.

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

Java sasa imesakinishwa. Ili kuthibitisha toleo lililosakinishwa, endesha amri zifuatazo:

$ echo $JAVA_HOME
$ java --version

Inajaribu Java (OpenJDK) katika Rocky Linux

Ili kujaribu ikiwa Java ilisakinishwa na kufanya kazi kwa usahihi, tutaandika programu rahisi ya Java ambayo inaongeza nambari mbili kama ifuatavyo.

$ sudo vim Hello.java

Bandika mistari ifuatayo ya msimbo na uhifadhi faili.

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

}

Kusanya msimbo wa Java;

$ javac Hello.java

Kisha endesha msimbo wa Java

$ java Hello

Kubwa, yote inaonekana sawa. Tumefanikiwa kusakinisha OpenJDK 16 na kuijaribu kwa kuandaa na kuendesha programu rahisi ya Java katika Rocky Linux.