Hur man installerar OpenJDK 8 på Ubuntu 24.04, 22.04 eller 20.04

OpenJDK 8 är en öppen källkodsimplementering av Java Platform, Standard Edition (SE), och används ofta för att utveckla och köra Java-applikationer. Trots att det är en något äldre version är OpenJDK 8 fortfarande populär på grund av dess stabilitet och kompatibilitet med många företag och äldre system. Det innehåller viktiga funktioner för att köra Java-applikationer, vilket gör det till ett viktigt verktyg för utvecklare och systemadministratörer.

På Ubuntu 24.04, 22.04 eller 20.04 kan du enkelt installera OpenJDK 8 med kommandoradsterminalen via Ubuntus standardlager. Den här metoden är enkel och säkerställer att du har en stabil version av OpenJDK 8 med säkerhetsuppdateringar från Ubuntu-förråden. Den här guiden leder dig genom installationsprocessen med kommandoradsterminalen.

Uppdatera Ubuntu-systempaket före installation av OpenJDK 8

Innan du påbörjar installationen av OpenJDK 8 är det ytterst viktigt att ditt Ubuntu-system är uppdaterat. Detta är ett rekommenderat och viktigt steg, eftersom det hjälper till att undvika konflikter eller potentiella fel under installationen. Uppdatering säkerställer att du har de senaste säkerhetskorrigeringarna, buggfixarna och mjukvaruförbättringarna för paketen installerade på ditt system.

För att uppdatera dina Ubuntu-paket, kör följande kommando i terminalen:

sudo apt update && sudo apt upgrade

När du väl har kört det här kommandot, bör ditt Ubuntu-system vara uppdaterat och förberett för OpenJDK 8-installationen.

Verifiera tillgängligheten för OpenJDK 8-paket

Att verifiera tillgängligheten för OpenJDK 8-paket är avgörande innan du fortsätter med installationen. I allmänhet är Ubuntus standardförråd en pålitlig källa för OpenJDK-installationen. Vi måste dock bekräfta dess närvaro först.

I din terminal använder du följande kommando för att hitta tillgängligheten för OpenJDK 8-paket:

apt-cache search openjdk-8 | grep openjdk-8

Låt oss förstå komponenterna i detta kommando:

  • apt-cache search openjdk-8: Detta frågar efter paketdatabasen för alla paket relaterade till 'openjdk-8'.
  • |: Det här är röroperatören. Den tar utdata från föregående kommando och skickar den som indata till följande kommando.
  • grep openjdk-8: Detta filtrerar utdata från kommandot 'apt-cache search' för att endast visa rader som innehåller 'openjdk-8'.

Installera OpenJDK 8 JDK och JRE

Med tillgängligheten av OpenJDK 8-paketen bekräftad kan du nu fortsätta att installera dem. Följande terminalkommandon kommer att installera Java Runtime Environment (JRE) och Java Development Kit (JDK).

För att installera OpenJDK 8 JRE, använd:

sudo apt install openjdk-8-jre -y

För OpenJDK 8 JDK, använd:

sudo apt install openjdk-8-jdk -y

Flaggan -y i dessa kommandon svarar automatiskt "ja" på uppmaningarna, vilket underlättar en problemfri installation.

Växla mellan olika Java-versioner på Ubuntu

Kontrollera den aktuella Java-versionen

När OpenJDK 8 väl har installerats på ditt Ubuntu-system, kan det finnas en situation där kommandot java –version returnerar en annan version än den du just installerade. Detta beror troligen på att ditt system redan har en nyare version av Java installerad, som har företräde.

När du kör kommandot java –version bör du se en beskrivning av den Java-version som för närvarande är aktiv på ditt system. Som standard är ditt systems senaste version av Java inställd som den aktiva versionen.

Så här kontrollerar du den aktiva versionen:

java --version

Till exempel, om OpenJDK 17 är den senaste versionen installerad på din dator, kommer den att visas som den aktiva versionen, även om OpenJDK 8 installerades efteråt.

Lista alla tillgängliga JDK-versioner

Låt oss lista alla Java-versioner som är installerade på ditt system:

sudo update-alternatives --config java

Detta kommando ger dig en lista över alla Java-versioner som är installerade på ditt Ubuntu-system. Varje version tilldelas ett prioritetsnummer, med versionen med det högsta numret som standard.

Byt till OpenJDK 8 på Ubuntu

Nu när du har en klar förståelse för vilka versioner av Java som finns tillgängliga på ditt system, kan du välja att byta till vilken version som helst som passar dina krav. Om du vill byta till OpenJDK 8 kan du göra det med kommandot update-alternatives igen.

Testa Java med en "Hello World"-applikation

Ett av de grundläggande stegen efter varje programvaruinstallation är att verifiera dess framgångsrika implementering. När installationen och konfigurationen av OpenJDK 8 nu är klar, låt oss skapa en enkel "Hello World"-applikation. Detta kommer att fungera som ett praktiskt test och bekräftelse på att Java fungerar som förväntat på ditt system.

Skapa Java-fil

Låt oss börja med att skapa en ny Java-programfil. Öppna din terminal och använd följande kommando:

nano hello.java

Detta kommando instruerar nano textredigerare för att skapa en ny fil med namnet 'hello.java'.

Lägg till Java-kod

Inuti filen 'hello.java', låt oss lägga till ett enkelt Java-program. Programmet kommer att skicka ett meddelande till din konsol när det körs. Infoga följande kod i din 'hello.java'-fil:

public class hello {
  public static void main(String[] args) {
    System.out.println("hi from LinuxCapable!");
  }
}

För att spara ditt arbete i nanoredigeraren, använd tangentbordskombinationen CTRL+O, följt av CTRL+X för att avsluta.

Kompilera Java-kod

Med vårt Java-program skrivet är det dags att kompilera koden. Genom att kompilera översätts vår källkod till bytekod, som Java Virtual Machine (JVM) kan köra.

Kör följande kommando för att kompilera ditt Java-program:

javac hello.java

Om du stöter på några problem med kompileringen kan det finnas en version som inte matchar. Ange i så fall releaseversionen med flaggan –release. Så här gör du för OpenJDK 8:

javac --release 8 hello.java

Kör Java Code Test Hello Application

När koden väl har kompilerats kan du köra ditt Java-program. Gör detta med java kommandot, följt av klassnamnet du vill köra (utan tillägget '.java').

Kör ditt "Hello World"-program med följande kommando:

java hello

Exempel på utdata:

Hej från LinuxCapable!

Hantera OpenJDK 8

Ta bort OpenJDK 8 JDK och JRE

Kör följande kommando i din terminal för att ta bort både OpenJDK 8 JRE och JDK, tillsammans med eventuella relaterade beroenden:

sudo apt remove openjdk-8-jre openjdk-8-jdk

Ändra kommandot så att det passar dina installerade paket.

Slutsats

Med OpenJDK 8 installerat på ditt Ubuntu-system via standardförvaret har du tillgång till en stabil och pålitlig Java-utvecklingsmiljö. Denna metod säkerställer att du får regelbundna säkerhetsuppdateringar, vilket håller din Java-installation säker och uppdaterad. Oavsett om du utvecklar Java-applikationer eller kör äldre system, erbjuder OpenJDK 8 nödvändiga verktyg och kompatibilitet för att möta dina behov på Ubuntu.

Joshua James
Följ mig
Senaste inläggen av Joshua James (se alla)

Lämna en kommentar