Sådan installeres Java på Ubuntu og gør dig klar til at kode med tillid

Java er et objektorienteret programmeringssprog på højt niveau, der blev udgivet i 1995 af Sun Microsystem og i øjeblikket ejes af Oracle. Siden udgivelsen er Java vokset til at blive et af de mest populære og udbredte programmeringssprog.

Ifølge PYPL Popularitet for programmeringssprogindeks, fra september 2023 var Java det næstmest populære programmeringssprog i verden. Oracle bemærker også, at fra 2019 var Java det første sprog for mikrotjenester, DevOps, AI, VR, Big Data, Analytics og chatbots.

I december 2019 var der 45 milliarder aktive Java Virtual Machines globalt. Du kan være sikker på, at Java er programmeringssproget, der driver millioner af kritiske forretningstransaktioner, der foregår dagligt.

På tidspunktet for udgivelsen var Java en game changer inden for softwareudvikling. Java introducerede evnen til at skrive kode én gang og køre den overalt, hvor der er en kompatibel Java Virtual Machine (JVM). Det betød, at udviklere ikke behøvede at skrive platformsspecifik kode til forskellige hardwarearkitekturer og operativsystemer, hvilket var kedeligt og tidskrævende.

Dette var en stor ting dengang, fordi en masse nye enheder og driftssystemer blev udviklet, og et sprog, der tillod ægte udvikling på tværs af platforme, var derfor himmelsendt.

Bortset fra kompatibilitet på tværs af platforme, som stod i spidsen for vedtagelsen og brugen af ​​Java-programmeringssprog, tog Java revolutionerende designbeslutninger, som andre programmeringssprog har efterlignet.

For eksempel introducerede Java runtime memory management og automatisk hukommelseshåndtering gennem skraldopsamling for at forhindre hukommelseslækager og fejl. Det populariserede også det objektorienterede paradigme og stærk typekontrol for at fange fejl i udviklingen.

Hvorfor du måske vil installere Java på Ubuntu

Som Java-udvikler kan kendskab til Linux-operativsystemet give dig en betydelig fordel sammenlignet med andre udviklere. Faktisk er viden om Linux en værdsat færdighed blandt udviklere.

En masse udviklingsværktøjer er bygget med Linux-operativsystemet i tankerne. Derfor giver Linux dig tonsvis af udviklingsværktøjer til at forbedre din produktivitet og gøre dit udviklingsarbejde lettere. Det giver også et kraftfuldt shell-miljø til scripting, hvilket er praktisk i automatisering, systemadministration og batchbehandling.

  Salesforce lancerer AI Cloud, Hyper til virtuelle YouTubere og Avatar Content Creators, og Blink annoncerer AI Copilot til Automation –

Linux er også det mest dominerende server-side og cloud-computing operativsystem. Hvis du vil arbejde med udvikling på serversiden, DevOps og cloud computing, er Linux en vigtig færdighed. I betragtning af at dette også er områder, hvor programmeringssproget Java skinner, giver det mening at bruge Java i et Linux-miljø til disse opgaver.

Linux-operativsystemet åbner også en verden af ​​open source for en Java-udvikler. Java har masser af åbne værktøjer, biblioteker og projekter. Et flertal, hvis ikke alle, af open source-værktøjer og -biblioteker er designet til at fungere på Linux-operativsystemet, som er et open source-operativsystem.

Selvom der er masser af Linux-distributioner, du kan bruge, er Ubuntu et meget populært valg blandt Linux-brugere. Ubuntu tilbyder en meget brugervenlig grænseflade, der er nem at bruge, selv for dem, der er nye til Linux.

Det tilbyder også langsigtede supportudgivelser og er bakket op af et stort og aktivt fællesskab af brugere. Derudover kommer Ubuntu med en bred vifte af indbyggede udviklingsværktøjer og er også bredt understøttet af softwareleverandører og cloud-tjenesteudbydere.

Derfor vil enhver Java-udvikler, der ønsker at udnytte Linux-operativsystemets fulde kraft til at øge deres færdigheder og udviklingserfaring, have stor gavn af at bruge Ubuntu.

Sådan installeres Java på Ubuntu

For at installere og bruge Java på Ubuntu er der to hovedkomponenter, du skal installere. Disse er:

  • Java Development Kit (JDK) – JDK indeholder værktøjer, som du som udvikler skal bruge for at skrive Java-programmer. Det inkluderer Javac-kompileren, som kompilerer Java-kode til bytekode, og en debugger blandt andre udviklingsværktøjer.
  • Java Runtime Environment (JRE) – JRE indeholder Java Virtual Machine (JVM) og Java Class Library (JCL). JRE bruges til at udføre kompilerede Java-programmer.

Når du installerer Java, er der to hovedmuligheder at vælge imellem. For det første er der Oracle JDK, som er fuldt vedligeholdt af Oracle, som er ejeren af ​​Java. Oracle JDK er ikke open source. Den anden mulighed er OpenJDKsom er en gratis og open source-version.

Både Oracle JDK og OpenJDK genkendes og udgives af Oracle og er funktionelt ens. Oracle JDK har dog en mere restriktiv licens og tager ikke hensyn til fællesskabsbidrag. OpenJDK, som er open source, nyder fællesskabsstøtte og er det, vi skal installere.

  Sådan bruges EXPAND-funktionen i Excel

Både OpenJDK og Oracle JDK leveres sammen med Java Runtime Environment, selvom OpenJDK giver dig mulighed for at installere JRE separat. I øjeblikket er den seneste og mest udbredte langsigtede support OpenJDK-version version 17, som er det, vi vil installere.

Sådan installeres Java i Ubuntu:

1. Tjek, om du har Java installeret ved at åbne terminalen og køre:

java -version

Hvis du ikke har Java installeret, får du sådan et output:

Hvis du har en ældre version af Java installeret, skal du fortsætte med selvstudiet for at installere den seneste version.

2. Opgrader din apt-pakke til den nyeste version ved at køre:

sudo apt update && sudo apt upgrade -y

3. For at downloade og installere OpenJDK version 17 skal du køre:

sudo apt install -y openjdk-17-jdk

Denne kommando installerer både Java Development Kit (JDK) og Java Runtime Environment (JRE). Vent på, at download og installation er fuldført. Dette kan tage lidt tid, afhængigt af dine internethastigheder.

4. For at kontrollere, at den korrekte version af Java blev installeret, skal du køre:

java -version

Hvis installationen lykkedes, skulle du få sådan et output, der indikerer, at både OpenJDK version 17 og OpenJDK Runtime Environment var installeret.

5. For yderligere at bekræfte, at installationen af ​​Java Development Kit var vellykket, kan du kontrollere den tilgængelige version af Javac-kompileren ved at køre:

javac -version

Produktion:

javac er den primære compiler, der bruges til at kompilere Java-kildekode til bytekode til udførelse af Java-runtime-miljøet.

Vigtigheden af ​​regelmæssigt at opdatere og vedligeholde Java-opdateringer og sikkerhedsrettelser

Med Java installeret i dit system, er det vigtigt, at du jævnligt opdaterer Java, efterhånden som nye opdateringer og sikkerhedsrettelser stilles til rådighed. For det første opdateres Java regelmæssigt for at forbedre dens ydeevne og stabilitet og give nye funktioner. Derfor giver opdatering af Java dig mulighed for at bruge de nyeste funktioner i din udvikling og få mere effektive applikationer.

  Sådan bliver du møllebygger i 2022: Den ultimative guide

En anden vigtig grund til at installere opdateringer er sikkerhed. At køre forældede versioner af Java kan udgøre en sikkerhedsrisiko, da ondsindede aktører kan udnytte kendte sårbarheder til at angribe dit system. Opdatering og installation af patches hjælper også med at rette eventuelle sikkerhedsrisici, der måtte være blevet opdaget, før de kan udnyttes til din ulempe.

For at sikre, at dine Java-applikationer kører effektivt og sikkert og har minimale nedetider, skal du sørge for regelmæssigt at opdatere den Java, der er installeret i dit system og sikkerhedsrettelser, efterhånden som de frigives.

Sådan afinstalleres Java fra Ubuntu

Hvis du vil afinstallere Java fra Ubuntu, skal du følge følgende trin:

1. Tjek den version af Java du har installeret ved at køre følgende kommando i terminalen:

java -version

Produktion:

openjdk version "17.0.8.1" 2023-08-24
OpenJDK Runtime Environment (build 17.0.8.1+1-Ubuntu-0ubuntu122.04)
OpenJDK 64-Bit Server VM (build 17.0.8.1+1-Ubuntu-0ubuntu122.04, mixed mode, sharing)

Outputtet viser, at vi har Java 17.0.8.1 installeret, hvilket er det, vi installerede tidligere.

2. For at afinstallere Java

sudo apt purge openjdk-17-*

I kommandoen ovenfor bruger vi purge sammen med apt til at fjerne en pakke sammen med dens konfigurationsfil. Pakken, vi ønsker at fjerne i dette tilfælde, er openjdk-17-*.

Stjernen

bruges som et jokertegn for at matche alle pakker, der har navne, der starter med openjdk-17-. Hvis du har en anden version af Java installeret, f.eks. version 11, i ovenstående kommando, vil du bruge openjdk-11-*. Resultatet af at køre kommandoen for at fjerne Java er vist nedenfor:

3. Indtast Y i skærmprompten, og tryk på Enter for at bekræfte, at du vil afinstallere Java. Vent på, at installationsprocessen er fuldført.

java -version

4. Når du er færdig, kan du bekræfte, at Java blev afinstalleret med succes ved at køre:

Produktion:

Outputtet viser, at Java blev fuldstændig fjernet fra Ubuntu.

Konklusion

Java er et meget populært programmeringssprog, der er kendt for at være bærbart, skalerbart, stabilt og robust. Installation af Java i Ubuntu giver udviklere mulighed for at få det bedste fra begge verdener, hvilket gør det nemt at bruge Java og dets open source-ressourcer, mens det også udvikler Linux-færdigheder, som er afgørende blandt udviklere. Som Java-udvikler kan du overveje at installere Java i Ubuntu.

Dernæst kan du også undersøge, hvordan du opgraderer JDK 1.6 til 1.7 på Linux eller CentOS.