Tento článek je pro 32bitové a 64bitové verze instalace Oracle Java 8 JDK (verze, ve které byl tento článek napsán, je 1.8.0_20) na 32bitových a 64bitových operačních systémech Ubuntu. Tyto pokyny lze také použít pro Debian a Linux Mint.
Tento tutoriál je pro ty z vás, kteří si chtějí nainstalovat Oracle Java JDK s Oracle Java JRE zahrnutým ve stažení JDK. Pokyny k instalaci Oracle Java JDK se vztahují pouze na operační systémy Linux založené na Debianu, například: Debian, Linux Mint nebo Ubuntu.
Krok

Krok 1. Podívejte se, zda je architektura vašeho operačního systému Ubuntu Linux 32bitová nebo 64bitová
Otevřete terminál a spusťte tento příkaz
-
Typ/Kopírování/Vložit:
soubory /sbin /init
Vezměte na vědomí bitovou verzi architektury operačního systému Ubuntu Linux, která se objevuje, ať už 32bitovou nebo 64bitovou

Krok 2. Zjistěte, zda má váš systém nainstalovanou Javu
K tomu spusťte z terminálu příkaz java version.
-
Otevřete terminál a zadejte níže uvedený příkaz:
-
Typ/Kopírování/Vložit:
java -verze
-
-
Pokud již ve svém systému máte OpenJDK, může se zobrazit tento řádek:
-
java verze "1.7.0_15"
OpenJDK Runtime Environment (IcedTea6 1.10pre) (7b15 ~ pre1-0lucid1)
OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)
-
- Pokud OpenJDK ve vašem systému již existuje, byla do vašeho systému nainstalována nesprávná verze Java dodavatele.

Krok 3. Úplně odeberte OpenJDK/JRE ze systému a poté vytvořte složku pro uložení binárního souboru Oracle Java JDK/JRE
To je užitečné pro předcházení systémovým konfliktům a nejasnostem mezi různými verzemi Java od různých dodavatelů. Pokud například v systému již existuje OpenJDK/JRE, odeberte jej zadáním tohoto příkazu na příkazový řádek:
-
Typ/Kopírování/Vložit:
sudo apt-get purge openjdk-\*
Výše uvedený příkaz je zcela odebrat OpenJDK/JRE ze systému
-
Typ/Kopírování/Vložit:
sudo mkdir -p/usr/local/java
Tento příkaz vytvoří složku pro uložení binárních souborů Oracle Java JDK a JRE

Krok 4. Stáhněte si Oracle Java JDK pro Linux
Měli byste zvolit komprimovaný binární soubor, který odpovídající pro 32bitovou nebo 64bitovou architekturu systému (s příponou souboru tar.gz)
- Pokud používáte 32bitový operační systém Ubuntu Linux, stáhněte si 32bitový binární soubor Oracle Java.
- Pokud používáte 64bitový operační systém Ubuntu Linux, stáhněte si 64bitový binární soubor Oracle Java.
-
Můžete také stáhnout Dokumentace Oracle Java JDK
Vyberte jdk-8u20-apidocs.zip
-
Životně důležité záznamy:
64bitový binární soubor Oracle Java nelze použít v 32bitovém operačním systému Ubuntu Linux. Pokud se pokusíte nainstalovat Oracle Java 64 bit na Ubuntu Linux 32 bit, objeví se řada systémových chybových zpráv.

Krok 5. Zkopírujte binární soubor Oracle Java do místní složky/usr/local/java
Ve většině případů je binární soubor Oracle Java stažen na: /home /"vaše uživatelské jméno"/Soubory ke stažení.
-
Pokyny k instalaci Oracle Java 32 bit na Ubuntu Linux 32 bit:
-
Typ/Kopírování/Vložit:
cd /home /' "vaše uživatelské jméno" /Soubory ke stažení
-
Typ/Kopírování/Vložit:
sudo cp -r jdk-8u20-linux-i586.tar.gz/usr/local/java/
-
Typ/Kopírování/Vložit:
cd/usr/local/java/
-
-
64bitové pokyny k instalaci Oracle Java na 64bitové Ubuntu Linux:
-
Typ/Kopírování/Vložit:
cd /home /' "vaše uživatelské jméno" /Soubory ke stažení
-
Typ/Kopírování/Vložit:
sudo cp -r jdk-8u20-linux-x64.tar.gz/usr/local/java/
-
Typ/Kopírování/Vložit:
cd/usr/local/java/
-

Krok 6. Extrahujte komprimovaný binární soubor Java do složky/usr/local/java/
-
Pokyny k instalaci Oracle Java 32 bit na Ubuntu Linux 32 bit:
-
Typ/Kopírování/Vložit:
sudo tar xvzf jdk-8u20-linux-i586.tar.gz
-
-
64bitové pokyny k instalaci Oracle Java na 64bitové Ubuntu Linux:
-
Typ/Kopírování/Vložit:
sudo tar xvzf jdk-8u20-linux-x64.tar.gz
-

Krok 7. Znovu zkontrolujte svou složku
V tomto okamžiku byste měli mít dvě extrahované binární složky v/usr/local/java/pro Java JDK/JRE uvedené jako:
-
Typ/Kopírování/Vložit:
ls -a
- jdk1.8.0_20
- jre1.8.0_20

Krok 8. Upravte systém souborů PATH /etc /profile a poté přidejte tuto systémovou proměnnou do systémové cesty
Jako root použijte textový editor jako nano nebo gedit, poté otevřete /etc /profile.
-
Typ/Kopírování/Vložit:
sudo gedit /etc /profile
- nebo
-
Typ/Kopírování/Vložit:
sudo nano /etc /profile

Krok 9. Pomocí kláves se šipkami na klávesnici přejděte na konec souboru a na konec souboru /etc /profile přidejte následující řádek:
-
Typ/Kopírování/Vložit:
JAVA_HOME =/usr/local/java/jdk1.8.0_20
JRE_HOME =/usr/local/java/jre1.8.0_20
PATH = $ PATH: $ JRE_HOME/bin: $ JAVA_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH

Krok 10. Uložte soubor /etc /profile a poté ukončete

Krok 11. Řekněte systému Ubuntu Linux, kde se nachází Oracle Java JDK/JRE
To upozorní systém, že je k dispozici nová verze Oracle Java.
-
Typ/Kopírování/Vložit:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.8.0_20/bin/java" 1
Tento příkaz upozorní systém, že Oracle Java JRE je spuštěn
-
Typ/Kopírování/Vložit:
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.8.0_20/bin/javac" 1
Tento příkaz upozorní systém, že Oracle Java JDK je připraven k použití
-
Typ/Kopírování/Vložit:
sudo update-alternatives-install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.8.0_20/bin/javaws" 1
Tento příkaz upozorní systém, že je spuštěn Oracle Java Web start

Krok 12. Řekněte systému Ubuntu Linux, že Oracle Java JDK/JRE musí být výchozí Java
-
Typ/Kopírování/Vložit:
sudo update-alternatives --set java /usr/local/java/jdk1.8.0_20/bin/java
Tento příkaz slouží k nastavení runtime prostředí Java v systému
-
Typ/Kopírování/Vložit:
sudo update-alternatives --set javac /usr/local/java/jdk1.8.0_20/bin/javac
Tento příkaz slouží k nastavení kompilátoru javac v systému
-
Typ/Kopírování/Vložit:
sudo update-alternatives --set javaws /usr/local/java/jdk1.8.0_20/bin/javaws
Tento příkaz slouží k nastavení spuštění Java Web v systému

Krok 13. Znovu spusťte v systému PATH /etc /profile zadáním tohoto příkazu:
-
Typ/Kopírování/Vložit:
zdroj /etc /profil
- Všimněte si, že profil PATH /etc /v systému bude restartován po restartování systému Ubuntu Linux

Krok 14. Otestujte, zda je Oracle Java v systému správně nainstalována
Spusťte tento příkaz a podívejte se, která verze Javy se zobrazí:

Krok 15. Úspěšná instalace Oracle Java 32 bit zobrazí:
-
Typ/Kopírování/Vložit:
java -verze
Tento příkaz zobrazí verzi Java aktuálně spuštěnou v systému
-
Zobrazí se zpráva ukazující:
-
java verze "1.8.0_20"
Runtime Environment Java (TM) SE (build 1.8.0_20-b26)
Server Java HotSpot (TM) Server VM (build 25.20-b23, mixed mode)
-
-
Typ/Kopírování/Vložit:
javac -verze
Tento příkaz vám má dát vědět, že nyní můžete z terminálu kompilovat programy Java
-
Zobrazí se zpráva ukazující:
Javac 1.8.0_20

Krok 16. Úspěšná instalace Oracle Java 64 bit zobrazí:
-
Typ/Kopírování/Vložit:
java -verze
Tento příkaz zobrazí verzi Java aktuálně spuštěnou v systému
-
Zobrazí se zpráva ukazující:
-
java verze "1.8.0_20"
Runtime Environment Java (TM) SE (build 1.8.0_20-b26)
Server Java HotSpot (TM) Server VM (build 25.20-b23, mixed mode)
-
-
Typ/Kopírování/Vložit:
javac -verze
Tento příkaz vám má dát vědět, že nyní můžete z terminálu kompilovat programy Java
-
Zobrazí se zpráva ukazující:
Javac 1.8.0_20

Krok 17. Gratulujeme
Úspěšně jste nainstalovali Oracle Java do svého systému Linux. Restartujte systém. Poté bude systém plně nakonfigurován pro spouštění a vývoj programů Java. Později si můžete vyzkoušet kompilaci a spouštění programů Java sami.
Volitelné: Jak povolit Oracle Java ve webovém prohlížeči
Chcete-li povolit modul plug-in Java ve webovém prohlížeči, vytvořte symbolický odkaz ze složky modulů plug-in webového prohlížeče na umístění modulu plug-in Java ve vaší distribuci Oracle Java
Důležitá informace:
Povolení Oracle Java 7 ve webovém prohlížeči odhalí mnoho bezpečnostních chyb a zneužití Java. V zásadě povolení Oracle Oracle 7 ve webovém prohlížeči riskuje pozvání hackerů do vašeho systému. Další informace o zranitelnostech zabezpečení a exploitech v Javě najdete na následujícím anglickém webu: Java Tester
Google Chrome
32bitové pokyny pro Oracle Java:
-
Zadejte níže uvedený příkaz.
-
Typ/Kopírování/Vložit:
sudo mkdir -p/opt/google/chrome/plugins
Tento příkaz vytvoří složku s názvem/opt/google/chrome/plugins
-
Typ/Kopírování/Vložit:
cd/opt/google/chrome/pluginy
Tento příkaz vás přenese do složky doplňků Google Chrome. V této složce musíte být, než vytvoříte symbolický odkaz
-
Typ/Kopírování/Vložit:
sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/i386/libnpjp2.so
Tento příkaz vytvoří symbolický odkaz z doplňku Java JRE (Java Runtime Environment) libnpjp2.so do webového prohlížeče Google Chrome.
-
64bitové pokyny Oracle Java:
-
Zadejte níže uvedený příkaz.
-
Typ/Kopírování/Vložit:
sudo mkdir -p/opt/google/chrome/plugins
Tento příkaz vytvoří složku s názvem/opt/google/chrome/plugins
-
Typ/Kopírování/Vložit:
cd/opt/google/chrome/pluginy
Tento příkaz vás přenese do složky doplňků Google Chrome. Před vytvořením symbolického odkazu musíte být v této složce
-
Typ/Kopírování/Vložit:
sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/amd64/libnpjp2.so
Tento příkaz vytvoří symbolický odkaz z doplňku Java JRE (Java Runtime Environment) libnpjp2.so do webového prohlížeče Google Chrome.
-
Připomínka:
-
Poznámky:
Někdy výše uvedený příkaz může vyvolat následující zprávu:
- ln: Vytvoření symbolického odkazu `./libnpjp2.so ': Soubor existuje
- Chcete -li tento problém vyřešit, odeberte předchozí symbolický odkaz pomocí tohoto příkazu:
-
Typ/Kopírování/Vložit:
cd/opt/google/chrome/pluginy
-
Typ/Kopírování/Vložit:
sudo rm -rf libnpjp2.so
- Před zadáním tohoto příkazu se ujistěte, že jste ve složce/opt/google/chrome/plugins.
-
Restartujte webový prohlížeč a poté navštivte Java Tester, abyste zjistili, zda Java ve vašem prohlížeči funguje.
Mozilla Firefox
32bitové pokyny pro Oracle Java:
-
Zadejte níže uvedený příkaz.
-
Typ/Kopírování/Vložit:
cd/usr/lib/mozilla/plugins
Tento příkaz vás přenese do složky/usr/lib/mozilla/plugins. Vytvořte tuto složku, pokud již není ve vašem systému
-
Typ/Kopírování/Vložit:
sudo mkdir -p/usr/lib/mozilla/plugins
Tento příkaz vytvoří složku s názvem/usr/lib/mozilla/plugins. Před vytvořením symbolického odkazu musíte být v této složce
-
Typ/Kopírování/Vložit:
sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/i386/libnpjp2.so
Tento příkaz vytvoří symbolický odkaz z doplňku Java JRE (Java Runtime Environment) libnpjp2.so do prohlížeče Mozilla Firefox
-
64bitové pokyny Oracle Java:
-
Zadejte níže uvedený příkaz.
-
Typ/Kopírování/Vložit:
cd/usr/lib/mozilla/plugins
Tento příkaz vás přenese do složky/usr/lib/mozilla/plugins. Vytvořte tuto složku, pokud již není ve vašem systému
-
Typ/Kopírování/Vložit:
sudo mkdir -p/usr/lib/mozilla/plugins
Tento příkaz vytvoří složku s názvem/usr/lib/mozilla/plugins. Před vytvořením symbolického odkazu musíte být v této složce
-
Typ/Kopírování/Vložit:
sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/amd64/libnpjp2.so
Tento příkaz vytvoří symbolický odkaz z doplňku Java JRE (Java Runtime Environment) libnpjp2.so do prohlížeče Mozilla Firefox
-
Připomínka:
-
Poznámky:
Někdy výše uvedený příkaz může vyvolat následující zprávu:
- ln: Vytvoření symbolického odkazu `./libnpjp2.so ': Soubor existuje
- Chcete -li tento problém vyřešit, odeberte předchozí symbolický odkaz pomocí tohoto příkazu:
-
Typ/Kopírování/Vložit:
cd/usr/lib/mozilla/plugins
-
Typ/Kopírování/Vložit:
sudo rm -rf libnpjp2.so
- Před zadáním tohoto příkazu se ujistěte, že jste ve složce/usr/lib/mozilla/plugins.
-
Restartujte webový prohlížeč a poté navštivte Java Tester, abyste zjistili, zda Java ve vašem prohlížeči funguje.
-