Hvordan installere Java 16 i Rocky Linux og AlmaLinux


Java er et tverrplattform-, objektorientert og flerbruksprogrammeringsspråk som primært brukes til å lage mobil-, nett- og skyapplikasjoner. I tillegg kan du bruke Java til å lage spill, chatbots, bedriftsapplikasjoner og mye mer.

For å utvikle Java-applikasjoner må du installere en IDE (Integrated Development Environment). IntelliJ IDEA er et perfekt eksempel på en IDE som er designet spesielt for utvikling av Java-applikasjoner. Du må imidlertid ha Java installert på forhånd. Dette kan leveres av enten OpenJDK (Open Java Development Kit) eller Oracle JDK (Oracle Development Kit).

[Du vil kanskje også like: 27 beste IDE-er for C/C++-programmering eller kildekoderedigerere på Linux ]

OpenJDK er en åpen kildekode-implementering av Java SE. Det er et utviklingsmiljø som opprinnelig ble opprettet av Sun Microsystems og som for tiden er sponset og vedlikeholdt av Oracle. OpenJDK utgjør Java-kompilatoren, Java Runtime Environment (JRE), Java Virtual Machine (JVM) og Java-klassebiblioteket.

På tidspunktet for skriving av denne veiledningen er den nyeste versjonen av Java Java 16, som leveres av OpenJDK 16. Bli med oss mens vi undersøker hvordan du kan installere Java 16 på Rocky Linux 8 (fungerer også på AlmaLinux 8).

Installere Java (OpenJDK) i Rocky Linux

For å komme i gang må vi bekrefte at Java ennå ikke er installert ved å kjøre følgende kommando.

$ java --version

bash: java: command not found...

Deretter skal vi krølle kommandoen.

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

Når nedlastingen er fullført, pakk ut den komprimerte binære filen.

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

Flytt deretter den dekomprimerte mappen til /opt-katalogen som vist.

$ sudo mv jdk-16.0.2 /opt

Deretter setter du miljøvariablene som vist.

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

Java er nå installert. For å bekrefte versjonen som er installert, kjør følgende kommandoer:

$ echo $JAVA_HOME
$ java --version

Tester Java (OpenJDK) i Rocky Linux

For å teste om Java var riktig installert og fungerer, vil vi kode et enkelt Java-program som legger til to heltall som følger.

$ sudo vim Hello.java

Lim inn følgende kodelinjer og lagre filen.

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

}

Kompiler Java-koden;

$ javac Hello.java

Kjør deretter Java-koden

$ java Hello

Flott, alt ser bra ut. Vi har installert OpenJDK 16 og testet den ved å kompilere og kjøre et enkelt Java-program i Rocky Linux.