OpenJDK 8 je open-source implementace Java Platform, Standard Edition (SE), a je široce používána pro vývoj a provoz Java aplikací. Přestože je OpenJDK 8 o něco starší verzí, zůstává populární díky své stabilitě a kompatibilitě s mnoha podnikovými a staršími systémy. Obsahuje základní funkce pro spouštění aplikací Java, což z něj činí kritický nástroj pro vývojáře a správce systému.
Na Ubuntu 24.04, 22.04 nebo 20.04 můžete snadno nainstalovat OpenJDK 8 pomocí terminálu příkazového řádku prostřednictvím výchozího úložiště Ubuntu. Tato metoda je přímočará a zajišťuje, že máte stabilní verzi OpenJDK 8 s aktualizacemi zabezpečení poskytovanými repozitáři Ubuntu. Tato příručka vás provede procesem instalace pomocí terminálu příkazového řádku.
Aktualizujte systémové balíčky Ubuntu před instalací OpenJDK 8
Než se pustíte do instalace OpenJDK 8, je nejdůležitější, aby byl váš systém Ubuntu aktuální. Toto je doporučený a životně důležitý krok, protože pomáhá vyhnout se konfliktům nebo potenciálním chybám během instalace. Aktualizace zajistí, že budete mít nejnovější bezpečnostní záplaty, opravy chyb a vylepšení softwaru pro balíčky nainstalované ve vašem systému.
Chcete-li aktualizovat své balíčky Ubuntu, spusťte v terminálu následující příkaz:
sudo apt update && sudo apt upgrade
Jakmile úspěšně provedete tento příkaz, váš systém Ubuntu by měl být aktuální a připravený na instalaci OpenJDK 8.
Ověřte dostupnost balíčků OpenJDK 8
Před pokračováním v instalaci je zásadní ověřit dostupnost balíčků OpenJDK 8. Obecně je výchozí úložiště Ubuntu spolehlivým zdrojem pro instalaci OpenJDK. Jeho přítomnost však musíme nejprve potvrdit.
Ve svém terminálu použijte následující příkaz ke zjištění dostupnosti balíčků OpenJDK 8:
apt-cache search openjdk-8 | grep openjdk-8
Pojďme pochopit součásti tohoto příkazu:
- apt-cache search openjdk-8: Dotazuje databázi balíčků na všechny balíčky související s 'openjdk-8'.
- |: Toto je provozovatel potrubí. Převezme výstup z předchozího příkazu a odešle jej jako vstup do následujícího příkazu.
- grep openjdk-8: Toto filtruje výstup z příkazu 'apt-cache search' tak, aby zobrazoval pouze řádky, které obsahují 'openjdk-8'.
Nainstalujte OpenJDK 8 JDK a JRE
Po potvrzení dostupnosti balíčků OpenJDK 8 můžete nyní přistoupit k jejich instalaci. Následující příkazy terminálu nainstalují prostředí Java Runtime Environment (JRE) a Java Development Kit (JDK).
Chcete-li nainstalovat OpenJDK 8 JRE, použijte:
sudo apt install openjdk-8-jre -y
Pro OpenJDK 8 JDK použijte:
sudo apt install openjdk-8-jdk -y
Parametr -y v těchto příkazech automaticky odpovídá 'ano' na výzvy, což usnadňuje bezproblémovou instalaci.
Přepínání mezi různými verzemi Java na Ubuntu
Zkontrolujte aktuální verzi Java
Jakmile je OpenJDK 8 úspěšně nainstalována na váš systém Ubuntu, může nastat situace, kdy příkaz java –version vrátí jinou verzi, než kterou jste právě nainstalovali. Je to pravděpodobně proto, že váš systém již má nainstalovanou novější verzi Javy, která má přednost.
Při spuštění příkazu java –version byste měli vidět popis verze Java, která je aktuálně aktivní ve vašem systému. Ve výchozím nastavení je jako aktivní verze nastavena nejnovější verze Java vašeho systému.
Zde je návod, jak zkontrolovat aktivní verzi:
java --version
Pokud je například OpenJDK 17 nejnovější verzí nainstalovanou na vašem počítači, bude zobrazena jako aktivní verze, i když byla OpenJDK 8 nainstalována později.
Seznam všech dostupných verzí JDK
Uveďme seznam všech verzí Java nainstalovaných ve vašem systému:
sudo update-alternatives --config java
Tento příkaz vám nabídne seznam všech verzí Java nainstalovaných ve vašem systému Ubuntu. Každá verze má přiřazeno prioritní číslo, přičemž verze s nejvyšším číslem je nastavena jako výchozí.
Přepněte na OpenJDK 8 na Ubuntu
Nyní, když máte jasnou představu o tom, jaké verze Javy jsou dostupné ve vašem systému, můžete se rozhodnout přejít na jakoukoli verzi, která vyhovuje vašim požadavkům. Pokud chcete přejít na OpenJDK 8, můžete tak učinit znovu pomocí příkazu update-alternatives.
Otestujte Javu pomocí aplikace „Hello World“.
Jedním ze základních kroků po instalaci softwaru je ověření jeho úspěšné implementace. Po dokončení instalace a nastavení OpenJDK 8 vytvoříme jednoduchou aplikaci „Hello World“. To bude sloužit jako praktický test a potvrzení, že Java ve vašem systému funguje podle očekávání.
Vytvořte soubor Java
Začněme vytvořením nového souboru programu Java. Otevřete terminál a použijte následující příkaz:
nano hello.java
Tento příkaz dává pokyn nano
textový editor pro vytvoření nového souboru s názvem 'hello.java'.
Přidejte kód Java
Do souboru 'hello.java' přidejte jednoduchý Java program. Program po spuštění vypíše zprávu do vaší konzoly. Vložte následující kód do svého souboru 'hello.java':
public class hello {
public static void main(String[] args) {
System.out.println("hi from LinuxCapable!");
}
}
Chcete-li uložit svou práci v editoru nano, použijte kombinaci kláves CTRL+O a poté CTRL+X pro ukončení.
Kompilace kódu Java
S napsaným programem Java je čas zkompilovat kód. Kompilace převádí náš zdrojový kód do bajtového kódu, který může spustit Java Virtual Machine (JVM).
Spusťte následující příkaz pro kompilaci programu Java:
javac hello.java
Pokud narazíte na nějaké problémy s kompilací, může dojít k neshodě verzí. V takovém případě zadejte verzi vydání s příznakem –release. Zde je návod, jak to udělat pro OpenJDK 8:
javac --release 8 hello.java
Spusťte Java Code Test Hello Application
Jakmile je kód úspěšně zkompilován, můžete spustit svůj Java program. Udělejte to s java
za ním následuje název třídy, kterou chcete spustit (bez přípony '.java').
Spusťte svůj program „Hello World“ pomocí následujícího příkazu:
java hello
Příklad výstupu:
Ahoj z LinuxCapable!
Správa OpenJDK 8
Odeberte OpenJDK 8 JDK a JRE
Spusťte ve svém terminálu následující příkaz, abyste odstranili OpenJDK 8 JRE i JDK spolu se všemi souvisejícími závislostmi:
sudo apt remove openjdk-8-jre openjdk-8-jdk
Upravte příkaz tak, aby vyhovoval vašim nainstalovaným balíčkům.
Závěr
S OpenJDK 8 nainstalovaným na vašem systému Ubuntu prostřednictvím výchozího úložiště máte přístup ke stabilnímu a spolehlivému vývojovému prostředí Java. Tato metoda zajišťuje, že budete dostávat pravidelné aktualizace zabezpečení a vaše nastavení Java bude zabezpečené a aktuální. Ať už vyvíjíte Java aplikace nebo provozujete starší systémy, OpenJDK 8 poskytuje potřebné nástroje a kompatibilitu, aby vyhovovaly vašim potřebám na Ubuntu.