Hogyan telepítsük a Java-t az Ubuntun, és készüljünk fel a magabiztos kódolásra

A Java egy magas szintű, objektum-orientált programozási nyelv, amelyet 1995-ben adott ki a Sun Microsystem, és jelenleg az Oracle tulajdona. Megjelenése óta a Java az egyik legnépszerűbb és legszélesebb körben használt programozási nyelvvé nőtte ki magát.

Szerint a PYPL A programozási nyelvi index népszerűsége: 2023 szeptemberében a Java volt a második legnépszerűbb programozási nyelv a világon. Jóslat megjegyzi azt is, hogy 2019-től a Java volt az első számú nyelv a mikroszolgáltatások, a DevOps, az AI, a VR, a Big Data, az Analytics és a chatbotok terén.

2019 decemberében 45 milliárd aktív Java virtuális gép volt világszerte. Biztos lehet benne, hogy a Java az a programozási nyelv, amely naponta több millió kritikus üzleti tranzakciót hajt végre.

Megjelenése idején a Java játékmódosító volt a szoftverfejlesztésben. A Java bevezette a kód egyszeri megírásának és futtatásának lehetőségét bárhol, ahol van kompatibilis Java Virtual Machine (JVM). Ez azt jelentette, hogy a fejlesztőknek nem kellett platform-specifikus kódot írniuk a különböző hardverarchitektúrákhoz és operációs rendszerekhez, ami fárasztó és időigényes volt.

Ez akkoriban nagy dolog volt, mert rengeteg új eszközt és operációs rendszert fejlesztettek ki, és így egy nyelv, amely lehetővé tette a valódi többplatformos fejlesztést, az ég küldte.

A Java programozási nyelvek elfogadásának és használatának élén álló platformok közötti kompatibilitáson kívül a Java olyan forradalmi tervezési döntéseket hozott, amelyeket más programozási nyelvek emuláltak.

Például a Java bevezette a futásidejű memóriakezelést és az automatikus memóriakezelést a szemétgyűjtésen keresztül, hogy megelőzze a memóriaszivárgást és a hibákat. Emellett népszerűsítette az objektum-orientált paradigmát és az erős típusellenőrzést a fejlesztési hibák észlelésére.

Miért érdemes telepíteni a Java-t Ubuntura?

Java fejlesztőként a Linux operációs rendszer ismerete jelentős előnyt jelenthet más fejlesztőkkel szemben. Valójában a Linux ismerete értékes készség a fejlesztők körében.

Sok fejlesztőeszköz a Linux operációs rendszert szem előtt tartva készült. Ezért a Linux rengeteg fejlesztői eszközt kínál a termelékenység növeléséhez és a fejlesztési munkák megkönnyítéséhez. Hatékony shell-környezetet is biztosít a szkriptek készítéséhez, ami jól jön az automatizálásban, a rendszeradminisztrációban és a kötegelt feldolgozásban.

  A Gmailhez hasonlóan visszavonhatja a küldést az Outlookban

A Linux emellett a legdominánsabb szerveroldali és számítási felhő operációs rendszer. Ha szerveroldali fejlesztésben, DevOps-ban és felhőalapú számítástechnikában szeretne dolgozni, a Linux elengedhetetlen készség. Tekintettel arra, hogy ezek is olyan területek, ahol a Java programozási nyelv ragyog, célszerű Linux környezetben Java-t használni ezekhez a feladatokhoz.

A Linux operációs rendszer a nyílt forráskód világát is megnyitja a Java fejlesztők előtt. A Java számos nyitott eszközzel, könyvtárral és projekttel rendelkezik. A nyílt forráskódú eszközök és könyvtárak többségét, ha nem az összeset úgy tervezték, hogy a Linux operációs rendszeren működjenek, amely nyílt forráskódú operációs rendszer.

Bár sok Linux disztribúció használható, a Linux felhasználók körében nagyon népszerű választás az Ubuntu. Az Ubuntu egy nagyon felhasználóbarát felületet kínál, amely könnyen használható még azok számára is, akik még nem ismerik a Linuxot.

Hosszú távú támogatási kiadásokat is kínál, és a felhasználók nagy és aktív közössége támogatja. Ezenkívül az Ubuntu beépített fejlesztői eszközök széles skálájával érkezik, és a szoftvergyártók és a felhőszolgáltatók is széles körben támogatják.

Ezért minden Java fejlesztő, aki a Linux operációs rendszer teljes erejét szeretné kihasználni készségeinek és fejlesztési tapasztalatainak bővítésére, nagy hasznot húz az Ubuntu használatából.

Hogyan telepítsem a Java-t Ubuntu-ra

A Java Ubuntu telepítéséhez és használatához két fő összetevőt kell telepítenie. Ezek:

  • Java Development Kit (JDK) – a JDK olyan eszközöket biztosít, amelyekre fejlesztőként szüksége lesz Java programok írásához. Tartalmazza a Javac fordítót, amely a Java kódot bájtkódba fordítja, és egy hibakeresőt, más fejlesztőeszközök mellett.
  • Java Runtime Environment (JRE) – a JRE tartalmazza a Java virtuális gépet (JVM) és a Java osztálykönyvtárat (JCL). A JRE a lefordított Java programok végrehajtására szolgál.

A Java telepítésekor két fő lehetőség közül választhat. Először is ott van az Oracle JDK, amelyet teljes mértékben az Oracle tart fenn, amely a Java tulajdonosa. Az Oracle JDK nem nyílt forráskódú. A másik lehetőség a OpenJDKamely egy ingyenes és nyílt forráskódú verzió.

  Hogyan lehet letiltani a Samsung Discover opciót az alkalmazás képernyőjén

Mind az Oracle JDK-t, mind az OpenJDK-t az Oracle felismeri és kiadja, és funkcionálisan ugyanaz. Az Oracle JDK azonban szigorúbb licenccel rendelkezik, és nem veszi figyelembe a közösségi hozzájárulásokat. Az OpenJDK, mivel nyílt forráskódú, közösségi támogatást élvez, és ezt fogjuk telepíteni.

Mind az OpenJDK, mind az Oracle JDK a Java futási környezettel együtt érkezik, bár az OpenJDK lehetővé teszi a JRE külön telepítését. Jelenleg a legfrissebb és legszélesebb körben használt, hosszú távú támogatást nyújtó OpenJDK verzió a 17-es verzió, ezt fogjuk telepíteni.

Java telepítése Ubuntuban:

1. Ellenőrizze, hogy telepítve van-e a Java, nyissa meg a terminált, és futtassa:

java -version

Ha nincs telepítve a Java, akkor a következő kimenetet kapja:

Ha a Java régebbi verziója van telepítve, folytassa az oktatóanyaggal a legújabb verzió telepítéséhez.

2. Frissítse apt csomagját a legújabb verzióra a következő futtatásával:

sudo apt update && sudo apt upgrade -y

3. Az OpenJDK 17-es verziójának letöltéséhez és telepítéséhez futtassa:

sudo apt install -y openjdk-17-jdk

Ez a parancs telepíti a Java Development Kit-et (JDK) és a Java Runtime Environment-et (JRE). Várja meg, amíg a letöltés és a telepítés befejeződik. Ez eltarthat egy ideig, az internet sebességétől függően.

4. A Java megfelelő verziójának sikeres telepítésének ellenőrzéséhez futtassa a következőt:

java -version

Ha a telepítés sikeres volt, akkor egy ilyen kimenetet kell kapnia, amely jelzi, hogy az OpenJDK 17-es verziója és az OpenJDK futási környezet is telepítve van.

5. A Java Development Kit sikeres telepítésének további megerősítéséhez ellenőrizze a Javac fordító elérhető verzióját a következő futtatással:

javac -version

Kimenet:

A javac az elsődleges fordító, amellyel a Java forráskódot bájtkódba fordítják a Java futási környezet általi végrehajtáshoz.

A Java frissítések és biztonsági javítások rendszeres frissítésének és karbantartásának fontossága

Ha a Java telepítve van a rendszerében, fontos, hogy rendszeresen frissítse a Java-t, amint új frissítések és biztonsági javítások válnak elérhetővé. Először is, a Java-t rendszeresen frissítik teljesítményének és stabilitásának javítása, valamint új funkciók biztosítása érdekében. Ezért a Java frissítése lehetővé teszi, hogy a fejlesztés során a legújabb funkciókat használja, és jobban teljesítő alkalmazásokat kapjon.

  26 platformközi (PS, Xbox, PC, Switch) játék, amelyet még ma kipróbálhatsz

A frissítések telepítésének másik fontos oka a biztonság. A Java elavult verzióinak futtatása biztonsági kockázatot jelenthet, mivel a rosszindulatú szereplők az ismert sebezhetőségeket kihasználva megtámadhatják a rendszert. A javítások frissítése és telepítése segít az esetlegesen felfedezett biztonsági kockázatok kijavításában is, mielőtt azokat az Ön hátrányára kihasználhatnák.

Annak érdekében, hogy Java-alkalmazásai hatékonyan és biztonságosan fussanak, valamint minimális leállási idővel rendelkezzenek, rendszeresen frissítse a rendszerbe telepített Java-t és a biztonsági javításokat, amint megjelennek.

Hogyan távolítsuk el a Java-t az Ubuntuból

Ha eltávolítani szeretné a Java-t az Ubuntuból, kövesse az alábbi lépéseket:

1. Ellenőrizze a telepített Java verziót a következő parancs futtatásával a terminálon:

java -version

Kimenet:

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)

A kimenet azt mutatja, hogy telepítve van a Java 17.0.8.1, amit korábban telepítettünk.

2. A Java eltávolításához

sudo apt purge openjdk-17-*

A fenti parancsban a purge és az apt parancsot használjuk a csomag és a konfigurációs fájl eltávolítására. Ebben az esetben az eltávolítani kívánt csomag az openjdk-17-*.

A csillag

helyettesítő karakterként használatos, hogy megfeleljen minden olyan csomagnak, amelynek neve openjdk-17- karakterrel kezdődik. Ha a Java egy másik verziója van telepítve, mondjuk a 11-es verzió, akkor a fenti parancsban az openjdk-11-* parancsot kell használnia. A Java eltávolítására szolgáló parancs futtatásának eredménye az alábbiakban látható:

3. A képernyőn írja be az Y karaktert, majd nyomja meg az Enter billentyűt a Java eltávolításának megerősítéséhez. Várja meg, amíg a telepítési folyamat befejeződik.

java -version

4. Ha elkészült, a következő futtatásával ellenőrizheti a Java sikeres eltávolítását:

Kimenet:

A kimenet azt mutatja, hogy a Java teljesen eltávolítva volt az Ubuntuból.

Következtetés

A Java egy nagyon népszerű programozási nyelv, amelyről ismert, hogy hordozható, méretezhető, stabil és robusztus. A Java telepítése az Ubuntuban lehetővé teszi a fejlesztők számára, hogy mindkét világból a legjobbat hozhassák ki, megkönnyítve a Java és annak nyílt forráskódú erőforrásainak használatát, miközben fejlesztik a Linux-készségeket, amelyek kulcsfontosságúak a fejlesztők körében. Java fejlesztőként fontolja meg a Java telepítését az Ubuntuban.

Ezután azt is megvizsgálhatja, hogyan frissítheti a JDK 1.6-ot 1.7-re Linuxon vagy CentOS-en.