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.

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.
Krok 2) Zkontrolujte, zda Ubuntu Architektura operačního systému je 32bitová nebo 64bitová. Spusťte:
file /sbin/init
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.
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.
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.




