Jak nainstalovat Javu na Ubuntu a připravit se na kódování s jistotou

Java je vysokoúrovňový, objektově orientovaný programovací jazyk, který byl vydán v roce 1995 společností Sun Microsystem a v současnosti je ve vlastnictví společnosti Oracle. Od svého vydání se Java stala jedním z nejpopulárnějších a nejrozšířenějších programovacích jazyků.

Podle PYPL Popularita indexu programovacího jazyka, v září 2023 byla Java druhým nejoblíbenějším programovacím jazykem na světě. Věštec také poznamenává, že od roku 2019 byla Java jazykem číslo jedna pro mikroslužby, DevOps, AI, VR, Big Data, Analytics a chatboty.

K prosinci 2019 bylo na celém světě aktivních 45 miliard virtuálních strojů Java. Můžete si být jisti, že Java je programovací jazyk, který pohání miliony kritických obchodních transakcí, které se denně odehrávají.

V době svého vydání byla Java zásadní změnou ve vývoji softwaru. Java představila možnost napsat kód jednou a spustit jej kdekoli, kde je kompatibilní Java Virtual Machine (JVM). To znamenalo, že vývojáři nemuseli psát kód specifický pro platformu pro různé hardwarové architektury a operační systémy, což bylo únavné a časově náročné.

Tehdy to byla velká věc, protože se vyvíjela spousta nových zařízení a operačních systémů, a proto byl jazyk, který umožňoval skutečný vývoj napříč platformami, volající do nebes.

Kromě kompatibility mezi platformami, která stála v čele přijetí a používání programovacích jazyků Java, učinila Java revoluční designová rozhodnutí, která emulovaly jiné programovací jazyky.

Java například zavedla správu paměti za běhu a automatickou správu paměti prostřednictvím garbage collection, aby se zabránilo únikům paměti a chybám. To také popularizovalo objektově orientované paradigma a silnou kontrolu typu k zachycení chyb ve vývoji.

Proč byste mohli chtít nainstalovat Javu na Ubuntu

Jako vývojáři v jazyce Java vám znalost operačního systému Linux může poskytnout významnou výhodu ve srovnání s jinými vývojáři. Ve skutečnosti je znalost Linuxu mezi vývojáři ceněnou dovedností.

  10 nejlepších tržišť pro získání šablon vstupních stránek v roce 2023

Mnoho vývojových nástrojů je vytvořeno s ohledem na operační systém Linux. Proto vám Linux poskytuje spoustu vývojových nástrojů, které zvýší vaši produktivitu a usnadní vaši vývojovou práci. Poskytuje také výkonné prostředí shellu pro skriptování, které se hodí při automatizaci, správě systému a dávkovém zpracování.

Linux je také nejdominantnějším operačním systémem na straně serveru a cloud computingu. Pokud chcete pracovat ve vývoji na straně serveru, DevOps a cloud computingu, Linux je základní dovedností. Vzhledem k tomu, že se jedná také o oblasti, kde programovací jazyk Java září, má smysl pro tyto úkoly používat Javu v prostředí Linuxu.

Operační systém Linux také otevírá svět open source vývojářům v jazyce Java. Java má spoustu otevřených nástrojů, knihoven a projektů. Většina, ne-li všechny nástroje a knihovny s otevřeným zdrojovým kódem jsou navrženy tak, aby fungovaly na operačním systému Linux, což je operační systém s otevřeným zdrojovým kódem.

Ačkoli existuje mnoho linuxových distribucí, které můžete použít, velmi oblíbenou volbou mezi uživateli Linuxu je Ubuntu. Ubuntu nabízí velmi uživatelsky přívětivé rozhraní, které se snadno používá, a to i pro nové uživatele Linuxu.

Nabízí také vydání dlouhodobé podpory a je podporována velkou a aktivní komunitou uživatelů. Ubuntu navíc přichází se širokou škálou vestavěných vývojových nástrojů a je také široce podporováno dodavateli softwaru a poskytovateli cloudových služeb.

Proto každý vývojář Javy, který chce využít plný výkon operačního systému Linux k rozšíření svých dovedností a zkušeností s vývojem, bude mít z používání Ubuntu velký užitek.

Jak nainstalovat Javu na Ubuntu

Chcete-li nainstalovat a používat Javu na Ubuntu, musíte nainstalovat dvě hlavní součásti. Tyto jsou:

  • Java Development Kit (JDK) – JDK poskytuje nástroje, které jako vývojář budete potřebovat, abyste mohli psát programy Java. Zahrnuje kompilátor Javac, který kompiluje kód Java do bajtkódu, a debugger, mimo jiné vývojové nástroje.
  • Java Runtime Environment (JRE) – JRE obsahuje Java Virtual Machine (JVM) a Java Class Library (JCL). JRE se používá ke spouštění kompilovaných programů Java.
  12 nejlepších peněženek Polkadot pro bezproblémovou správu tokenů DOT

Při instalaci Javy jsou na výběr dvě hlavní možnosti. Za prvé je tu Oracle JDK, který je plně spravován společností Oracle, která je vlastníkem Javy. Oracle JDK není open source. Další možností je OpenJDKcož je bezplatná a open-source verze.

Oracle JDK i OpenJDK jsou uznávány a vydávány společností Oracle a jsou funkčně stejné. Oracle JDK má však přísnější licenci a nezohledňuje příspěvky komunity. OpenJDK, protože je open-source, má podporu komunity a je to, co se chystáme nainstalovat.

OpenJDK i Oracle JDK jsou dodávány s Java Runtime Environment, ačkoli OpenJDK umožňuje nainstalovat JRE samostatně. V současné době je nejnovější a široce používanou dlouhodobou podporou verze OpenJDK verze 17, kterou nainstalujeme.

Instalace Javy v Ubuntu:

1. Zkontrolujte, zda máte nainstalovanou Javu otevřením terminálu a spuštěním:

java -version

V případě, že nemáte nainstalovanou Javu, dostanete takový výstup:

V případě, že máte nainstalovanou starší verzi Javy, pokračujte výukovým programem a nainstalujte nejnovější verzi.

2. Upgradujte svůj balíček apt na nejnovější verzi spuštěním:

sudo apt update && sudo apt upgrade -y

3. Chcete-li stáhnout a nainstalovat OpenJDK verze 17, spusťte:

sudo apt install -y openjdk-17-jdk

Tento příkaz nainstaluje Java Development Kit (JDK) i Java Runtime Environment (JRE). Počkejte na dokončení stahování a instalace. To může nějakou dobu trvat v závislosti na rychlosti vašeho internetu.

4. Chcete-li zkontrolovat, zda byla úspěšně nainstalována správná verze Java, spusťte:

java -version

Pokud byla instalace úspěšná, měli byste získat takový výstup indikující, že byly nainstalovány jak OpenJDK verze 17, tak OpenJDK Runtime Environment.

5. Chcete-li dále potvrdit, že instalace sady Java Development Kit byla úspěšná, můžete zkontrolovat dostupnou verzi kompilátoru Javac spuštěním:

javac -version

Výstup:

javac je primární kompilátor používaný ke kompilaci zdrojového kódu Java do bajtkódu pro spuštění v běhovém prostředí Java.

Důležitost pravidelné aktualizace a údržby aktualizací Java a bezpečnostních záplat

S nainstalovanou Javou ve vašem systému je důležité, abyste pravidelně aktualizovali Javu, protože jsou k dispozici nové aktualizace a bezpečnostní záplaty. Za prvé, Java je pravidelně aktualizována, aby se zlepšil její výkon a stabilita a poskytovaly nové funkce. Aktualizace Javy vám proto umožňuje používat nejnovější funkce ve vašem vývoji a získat výkonnější aplikace.

  13 oblíbených modelů umělé inteligence pro vytváření generativních aplikací umělé inteligence

Dalším důležitým důvodem pro instalaci aktualizací je zabezpečení. Používání zastaralých verzí Javy může představovat bezpečnostní riziko, protože útočníci mohou zneužít známá zranitelnost k útoku na váš systém. Aktualizace a instalace záplat také pomáhá opravit veškerá bezpečnostní rizika, která mohla být objevena předtím, než je lze zneužít ve váš neprospěch.

Abyste zajistili, že vaše Java aplikace běží efektivně a bezpečně a budou mít minimální prostoje, pravidelně aktualizujte Javu nainstalovanou ve vašem systému a bezpečnostní záplaty, jakmile budou vydány.

Jak odinstalovat Javu z Ubuntu

V případě, že chcete odinstalovat Javu z Ubuntu, postupujte takto:

1. Zkontrolujte verzi Javy, kterou jste nainstalovali, spuštěním následujícího příkazu v terminálu:

java -version

Výstup:

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)

Výstup ukazuje, že máme nainstalovanou Javu 17.0.8.1, což je to, co jsme nainstalovali dříve.

2. Odinstalujte Javu

sudo apt purge openjdk-17-*

Ve výše uvedeném příkazu používáme purge spolu s apt k odstranění balíčku spolu s jeho konfiguračním souborem. Balíček, který chceme v tomto případě odebrat, je openjdk-17-*.

Hvězdička

se používá jako zástupný znak pro shodu se všemi balíčky, které mají názvy začínající na openjdk-17- . V případě, že máte nainstalovanou jinou verzi Javy, řekněme verzi 11, ve výše uvedeném příkazu byste použili openjdk-11-*. Výsledek spuštění příkazu k odstranění Javy je uveden níže:

3. Ve výzvě na obrazovce zadejte Y a stisknutím klávesy Enter potvrďte, že chcete odinstalovat Javu. Počkejte na dokončení procesu instalace.

java -version

4. Po dokončení můžete potvrdit, že Java byla úspěšně odinstalována spuštěním:

Výstup:

Výstup ukazuje, že Java byla z Ubuntu zcela odstraněna.

Závěr

Java je velmi populární programovací jazyk, který je známý tím, že je přenosný, škálovatelný, stabilní a robustní. Instalace Javy v Ubuntu umožňuje vývojářům získat to nejlepší z obou světů, což usnadňuje používání Javy a jejích zdrojů s otevřeným zdrojovým kódem a zároveň rozvíjí dovednosti Linuxu, které jsou pro vývojáře zásadní. Jako vývojář Javy zvažte instalaci Javy v Ubuntu.

Dále můžete také prozkoumat, jak upgradovat JDK 1.6 na 1.7 na Linuxu nebo CentOS.