Jak nainstalovat Java in Ubuntu (Linux)

⚡ Chytré shrnutí

Instalace Java on Ubuntu nabízí dvě čisté cesty, správce balíčků apt pro OpenJDK nebo manuální tarball pro Oracle JDK a malá sada proměnných prostředí a příkazů update-alternatives, které umožňují Ubuntu rozpoznat dobu běhu.

  • ???? OpenJDK přes apt: sudo apt install default-jdk stáhne aktuální LTS OpenJDK z Ubuntu archivovat jedním příkazem.
  • ⬇️ Oracle JDK tarball: Stáhněte si soubor tar.gz z Oracle, napřtract do /opt a zaregistrujte binární soubory pomocí alternativ aktualizace.
  • 🧹 Odstraňte staré verze: Příkaz sudo apt purge openjdk-* vyčistí předchozí instalace, takže v cestě PATH zůstane pouze požadovaný běhový modul.
  • ???? JAVA_HOME: Nastavte JAVA_HOME v /etc/profile nebo ~/.bashrc pro sestavení nástrojů jako Maven, Gradlea Tomcat najde JDK.
  • 🔀 alternativy aktualizace: Zaregistrujte Javu, Javac a Javaws, aby Ubuntu lze čistě přepínat mezi více nainstalovanými JDK.
  • (Tj. Ověřte instalaci: java -version a javac -version potvrzují běhovou verzi a to, že kompilátor je v cestě PATH.
  • 🗑️ Odinstalovat Java: apt remove –purge pro OpenJDK nebo smažte složku /opt a odeberte položku alternatives pro Oracle JDK.

Jak nainstalovat Java in Ubuntu (Linux)

Tato podrobná příručka vysvětluje, jak provést instalaci Java on Ubuntu Linux používá dvě osvědčené cesty. Správce balíčků apt dodává OpenJDK jedním příkazem, zatímco ruční instalace pomocí tarballu umožňuje připnout libovolný Oracle Sestavení JDK. Stejné příkazy fungují v novějších Ubuntu Vydání LTS.

Jak nainstalovat Oracle Java on Ubuntu Linux

Manuál Oracle Instalace JDK vám dává plnou kontrolu nad přesnou verzí a umístěním. Devět kroků níže vymaže všechny předchozí sestavení OpenJDK, např.tract Oracle tarball, zaregistrujte binární soubory pomocí update-alternativesa ověřte běhovou verzi.

Krok 1) Než začnete s nastavením Java, odeberte ze systému stávající OpenJDK nebo JRE. Spusťte následující příkaz:

sudo apt-get purge openjdk-\*

Budete požádáni o potvrzení. Zadejte. Y a počkejte na dokončení odinstalace.

Jak nainstalovat Java On Ubuntu

Krok 2) Zkontrolujte, zda Ubuntu Architektura operačního systému je 32bitová nebo 64bitová. Spusťte:

file /sbin/init

Jak nainstalovat Java On Ubuntu

Krok 3) Stáhněte si poslední verzi Java archiv (například jdk-8-linux-x64.tar.gz) Od Oracle stránky:

https://www.oracle.com/java/technologies/downloads/

Přijměte licenční smlouvu a vyberte správnou verzi:

  • vybrat x86 pro 32bitový systém.
  • vybrat x64 pro 64bitový systém.
  • Vybrat tar.gz archiv pro Ubuntu.
  • vybrat min pro systém založený na platformě Red Hat.

Jak nainstalovat Java On Ubuntu

Krok 4) Otevřete terminál a přejděte do složky, ve které se nachází stažený archiv. V tomto tutoriálu se soubor nachází v ~/Downloads. Přtracarchiv s:

sudo tar -xvf jdk-8u5-linux-i586.tar.gz

Zadejte heslo, pokud budete vyzváni. Po extracPo dokončení byste měli vidět nový jdk1.8.0_05 složku v aktuálním adresáři.

Jak nainstalovat Java On Ubuntu

Krok 5) Na konec přidejte následující systémové proměnné /etc/profile soubor, aby každý přihlašovací shell načetl nový JDK:

JAVA_HOME=<Directory where JAVA has been extracted>/jdk1.8.0
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export PATH

Otevřete soubor pomocí:

sudo nano /etc/profile

Zadejte výše uvedené systémové proměnné a stiskněte Ctrl+X pro ukončení a stiskněte Y pro uložení změn.

Krok 6) Znovu načtěte prostředí shellu, aby se nové proměnné okamžitě projevily:

. /etc/profile

Krok 7) Zaregistrujte nové binární soubory JDK pomocí UbuntuJe update-alternatives systém tak java, javac, a javaws předsevzetí Oracle sestavení. Vložte do terminálu následující:

sudo update-alternatives --install "/usr/bin/java" "java" "<Directory where JAVA has been extracted>/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "<Directory where JAVA has been extracted>/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "<Directory where JAVA has been extracted>/bin/javaws" 1

Krok 8) Říci Ubuntu že Oracle JDK, právě jsi extracted (například jdk1.8.0_05) je výchozí nastavení Java doba běhu:

sudo update-alternatives --set java <Directory where JAVA has been extracted>/bin/java
sudo update-alternatives --set javac <Directory where JAVA has been extracted>/bin/javac
sudo update-alternatives --set javaws <Directory where JAVA has been extracted>/bin/javaws

Krok 9) Otestujte instalaci:

java -version

Úspěšná instalace vypíše řádky s verzí, běhovým prostředím a 64bitovým virtuálním počítačem serveru HotSpot, čímž potvrdí, že Oracle JDK je nyní aktivní Java ve vašem systému.

Jak nainstalovat OpenJDK na Ubuntu Používání Správce balíčků apt

Většina Ubuntu uživatelé instalují OpenJDK místo Oracle JDK, protože se dodává v Ubuntu archiv, přijímá bezpečnostní aktualizace prostřednictvím apta nevyžaduje Oracle účet. OpenJDK je referenční implementace Java specifikace SE a je plně kompatibilní s nástroji pro tvorbu, jako je Maven, Gradlea Tomcat.

Krok 1) Aktualizujte seznam balíčků, aby apt zobrazuje nejnovější dostupné verze JDK:

sudo apt update

Krok 2) Nainstalujte výchozí JDK, což je verze aktuálně doporučená Ubuntu:

sudo apt install default-jdk

Chcete-li nainstalovat pouze běhové prostředí (bez kompilátoru), použijte sudo apt install default-jre Oba příkazy automaticky načítají nejnovější verzi OpenJDK podporovanou vaším Ubuntu uvolnění.

Krok 3) Chcete-li vybrat konkrétní verzi OpenJDK, nainstalujte ji přímo podle čísla. Nedávné Ubuntu Verze LTS zahrnují OpenJDK 11, 17 a 21:

sudo apt install openjdk-17-jdk       # LTS release, common default
sudo apt install openjdk-21-jdk       # newest LTS in the archive
sudo apt install openjdk-11-jdk       # older LTS for legacy applications

Krok 4) Potvrďte instalaci a zkontrolujte kompilátor:

java -version
javac -version

Oba příkazy by měly vypsat shodné řetězce verzí, například openjdk version "17.0.11"Pokud je nainstalováno několik verzí JDK, použijte sudo update-alternatives --config java interaktivně vybrat výchozí běhové prostředí. Stejný příkaz s javac přepne kompilátor.

OpenJDK nainstalovaný přes apt přistává v /usr/lib/jvm/Ta cesta je to, na co ukazuješ JAVA_HOME při konfiguraci nástrojů pro sestavení, aplikačních serverů nebo IDE, jako je IntelliJ IDEA a Eclipse.

Jak nastavit proměnnou prostředí JAVA_HOME na Ubuntu

Vytvářejte nástroje, jako například Mavene, Gradle, Mravenec, Kocour a Jenkins číst JAVA_HOME proměnnou prostředí pro nalezení JDK. Pokud JAVA_HOME chybí nebo ukazuje na nesprávnou verzi, tyto nástroje se nezdaří zkompilovat, zabalit nebo spustit. Ubuntu nenastaví se automaticky, takže se nastaví jednou pro každého uživatele nebo pro celý systém.

Krok 1) Najděte skutečnou cestu k JDK. readlink trik vrací skutečnou složku, která java se usnáší:

readlink -f $(which java)
# example output: /usr/lib/jvm/java-17-openjdk-amd64/bin/java

Domovská složka JDK je složka výše ο bin adresář. V tomto příkladu je /usr/lib/jvm/java-17-openjdk-amd64.

Krok 2) sada JAVA_HOME pro vašeho uživatele pouze úpravou ~/.bashrc:

echo 'export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64' >> ~/.bashrc
echo 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

Krok 3) sada JAVA_HOME v celém systému (všichni uživatelé) úpravou /etc/environment:

sudo nano /etc/environment
# add the following line, save, and exit
JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"

Obnovte prostředí pomocí source /etc/environment nebo spusťte nový shell, aby se změna projevila.

Krok 4) Ověřte, zda je proměnná správně nastavena:

echo $JAVA_HOME
$JAVA_HOME/bin/java -version

První příkaz odpovídá cestě JDK a druhý příkaz spustí přesně to samé. java binární, že JAVA_HOME body, čímž se potvrdí shoda obou nastavení.

Jak ověřit, přepnout a odinstalovat Java on Ubuntu

Jednou Java je nainstalován, často potřebujete zkontrolovat verzi, přepínat mezi více JDK nebo odebrat starší běhové prostředí. Všechny tři úlohy používají standardní Ubuntu nástroje a každý z nich trvá jen několik sekund.

Ověřte nainstalované Java Verze

Tři příkazy poskytují kompletní obrázek o aktuálním běhovém prostředí, kompilátoru a výchozí alternativě:

java -version                        # runtime version
javac -version                       # compiler version
sudo update-alternatives --display java   # every registered JDK

If java -version funguje, ale javac -version hlásí „příkaz nenalezen“, nainstaluje se pouze JRE. Nainstalujte JDK pomocí sudo apt install default-jdk přidat kompilátor.

Přepínání mezi více verzemi JDK

Pokud jste nainstalovali více než jeden JDK, vyberte výchozí interaktivně pomocí:

sudo update-alternatives --config java
sudo update-alternatives --config javac

Ubuntu vytiskne očíslovaný seznam všech registrovaných JDK. Zadejte číslo, které odpovídá požadované verzi, a stiskněte Enter. Příkaz opakujte pro javac přepnout kompilátor vedle běhového prostředí.

Odinstalovat Java od Ubuntu

Odebrání OpenJDK nainstalovaného pomocí apt, vymažte balíček a vyčistěte nepoužívané závislosti:

sudo apt remove --purge openjdk-17-jdk
sudo apt autoremove

Chcete-li odstranit Oracle JDK, tvůj extracručně, smažte složku a zrušte registraci alternativy:

sudo rm -rf /opt/jdk1.8.0_05
sudo update-alternatives --remove "java" "/opt/jdk1.8.0_05/bin/java"

Po odinstalaci spusťte java -version ještě jednou pro potvrzení dokončení odebrání. Výstup by měl zobrazit buď jiný registrovaný JDK, nebo „příkaz nenalezen“, pokud ne Java zůstává v systému.

Nejčastější dotazy

Spusťte příkaz sudo apt update a poté sudo apt install default-jdk. Ubuntu stáhne doporučenou verzi OpenJDK z archivu, nainstaluje kompilátor a běhové prostředí a v jednom kroku je zaregistruje u update-alternatives.

OpenJDK je bezplatná referenční sestava s otevřeným zdrojovým kódem Java SE, distribuováno prostřednictvím Ubuntu archiv. Oracle JDK je komerční sestavení se stejným kódem a navíc Oracle podpora. Oba projdou Java Testy kompatibility SE.

Pro jednoho uživatele přidejte export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 do ~/.bashrc nebo jej přidejte do /etc/environment pro každého uživatele. Spusťte zdrojový kód souboru a poté ověřte nastavení pomocí echo $JAVA_HOME.

Spusťte příkaz sudo update-alternatives –config java pro interaktivní výběr výchozího běhového prostředí a poté opakujte s –config javac pro kompilátor. Ubuntu vypíše všechny registrované JDK podle indexu, abyste si mohli vybrat konkrétní verzi.

Pro OpenJDK spusťte příkaz sudo apt remove –purge openjdk-17-jdk a poté sudo apt autoremove. Pro manuální Oracle nainstalovat, odstranit extracsložku ted a zrušte registraci alternativy pomocí sudo update-alternatives –remove.

Spuštěním příkazu java -version zkontrolujete běhové prostředí a příkazem javac -version zkontrolujete kompilátor. Shodující se řetězce verzí potvrzují plnohodnotnou JDK. Pokud se vytiskne pouze Java, nainstalujte JDK, abyste přidali kompilátor a adresář s nástroji.

Asistenti umělé inteligence, jako je ChatGPT, čtou verzi vašeho operačního systému a cílí na JDK, poté vytvářejí příkazy apt typu copy-paste, položky JAVA_HOME a úryvky kódu update-alternatives. Také diagnostikují chyby PATH z výstupu java -version rychleji než ruční řešení problémů.

Ano. GitHub Copilot vytváří scaffoldingové skripty a soubory Dockerfile, které instalují OpenJDK, nastavují JAVA_HOME a registrují alternativy. RevPřed spuštěním pomocí sudo si prohlédněte vygenerovaný kód pro správnou verzi JDK a správnou cestu.

Shrňte tento příspěvek takto: