Tento tutoriál se bude zabývat instalací 32bitové i 64bitové verze Oracle Java 7 JDK/JRE (aktuální číslo verze je 1.7.0_45) na 32bitových a 64bitových operačních systémech Ubuntu. Tato příručka platí také pro Debian a Linux Mint. Pro ty z vás, kteří pouze chcete nainstalovat Oracle Java JRE ke spouštění aplikací Java a nikoli k vývoji programů Java, použijte tento způsob:
Instalace Oracle Java JRE na Linux Ubuntu
Pro ty z vás, kteří si chtějí nainstalovat Oracle Java JDK na vývoj programů a aplikací Java (Oracle Java JRE je také součástí Oracle JDK), použijte tuto metodu:
Instalace Oracle Java JDK na Ubuntu Linux
Krok
Krok 1. Zkontrolujte, zda je váš operační systém Ubuntu Linux 32bitová nebo 64bitová architektura
Otevřete terminál a spusťte níže uvedený příkaz.
-
Typ/Kopírování/Vložit:
soubory /sbin /init
Bitová verze architektury operačního systému Ubuntu Linux se zobrazí jako 32bitová nebo 64bitová
Krok 2. Zkontrolujte, zda je ve vašem systému již nainstalována Java
Chcete -li to provést, musíte z terminálu spustit verzi příkazu Java.
-
Otevřete terminál a zadejte následující příkaz:
-
Typ/Kopírování/Vložit:
java -verze
-
-
Pokud je v systému již nainstalován OpenJDK, zobrazí se na obrazovce následující text:
-
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 je ve vašem systému již nainstalován OpenJDK, znamená to, že pro tuto metodu máte nesprávnou verzi Java od dodavatele.
Krok 3. Odeberte OpenJDK/JRE ze systému a vytvořte adresář pro uložení binárního souboru Oracle Java JDK/JRE
To zabrání systému v tom, aby docházelo ke konfliktům a zmatkům kvůli různým verzím dodavatelů Javy. Pokud například máte v systému nainstalován OpenJDk/Jre, můžete jej odebrat zadáním následujícího příkazového řádku:
-
Typ/Kopírování/Vložit:
sudo apt-get purge openjdk-\*
Tento příkaz zcela odpojí OpenJDK/JRE od vašeho systému
-
Typ/Kopírování/Vložit:
sudo mkdir -p/usr/local/java
Tento příkaz vytvoří adresář pro uložení binárních souborů Oracle Java JDK a JRE
Krok 4. Stáhněte si Oracle Java JDK/JRE pro Linux
Ujistěte se, že jste vybrali komprimovaný binární soubor že jo pro 32bitové nebo 64bitové systémové architektury (ty končící na tar.gz).
- Pokud například používáte 32bitový operační systém Ubuntu Linux, stáhněte si 32bitový binární soubor Oracle Java.
- Pokud například používáte 64bitový operační systém Ubuntu Linux, stáhněte si 64bitový binární soubor Oracle Java.
-
Volitelný, Stáhněte si dokumentaci Oracle Java JDK/JRE
Vyberte jdk-7u40-apidocs.zip
-
Důležitá informace:
64bitový binární soubor Oracle Java nefunguje na 32bitovém operačním systému Ubuntu Linux. Pokud se pokusíte nainstalovat 64bitový Oracle Java na 32bitový Ubuntu Linux, zobrazí se mnoho systémových chybových zpráv.
Krok 5. Zkopírujte binární soubor Oracle Java do adresáře/usr/local/java
Ve většině případů bude binární soubor Oracle Java stažen na: /home /"vaše uživatelské jméno"/Soubory ke stažení.
-
Průvodce instalací Oracle Java 32-bit na Linux Ubuntu 32-bit:
-
Typ/Kopírování/Vložit:
cd ~/Stahování
-
Typ/Kopírování/Vložit:
sudo cp -r jdk-7u45-linux-i586.tar.gz/usr/local/java
-
Typ/Kopírování/Vložit:
sudo cp -r jre-7u45-linux-i586.tar.gz/usr/local/java
-
Typ/Kopírování/Vložit:
cd/usr/local/java
-
-
64bitový průvodce instalací Oracle Java v Linuxu 64bitový Ubuntu:
-
Typ/Kopírování/Vložit:
cd ~/Stahování
-
Pokud jste si stáhli JDK, zadejte/zkopírujte/vložte:
sudo cp -r jdk-7u45-linux-x64.tar.gz/usr/local/java
-
Nebo pokud jste si stáhli JRE, zadejte/zkopírujte/vložte:
sudo cp -r jre-7u45-linux-x64.tar.gz/usr/local/java
-
Typ/Kopírování/Vložit:
cd/usr/local/java
-
Krok 6. Otevřete komprimovaný binární soubor Java do adresáře/usr/local/java
-
Průvodce instalací Oracle Java 32-bit na Linux Ubuntu 32-bit:
-
Typ/Kopírování/Vložit:
sudo tar xvzf jdk-7u45-linux-i586.tar.gz
-
Typ/Kopírování/Vložit:
sudo tar xvzf jre-7u45-linux-i586.tar.gz
-
-
64bitový průvodce instalací Oracle Java v Linuxu 64bitový Ubuntu:
-
Pokud jste si stáhli JDK, zadejte/zkopírujte/vložte:
sudo tar xvzf jdk-7u45-linux-x64.tar.gz
-
Nebo pokud jste si stáhli JRE, napište/zkopírujte/vložte:
sudo tar xvzf jre-7u45-linux-x64.tar.gz
-
Krok 7. Znovu zkontrolujte své adresáře
V tomto okamžiku byste měli mít nekomprimovaný binární adresář v/usr/local/java pro Java JDK/JRE, který říká:
-
Typ/Kopírování/Vložit:
ls -a
- jdk1.7.0_45
- nebo jre1.7.0_45
Krok 8. Upravte systémový soubor PATH /etc /profile a přidejte do systémové cesty následující systémové proměnné
Použijte nano, gedit nebo jiný textový editor a otevřete /etc /profile jako root (root).
-
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 přejděte do spodní části souboru a na konec souboru /etc /profile přidejte následující řádek:
-
Pokud máte nainstalovaný JDK, zadejte/zkopírujte/vložte:
JAVA_HOME =/usr/local/java/jdk1.7.0_45
JRE_HOME = $ JAVA_HOME/jre
PATH = $ PATH: $ JAVA_HOME/bin: $ JRE_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH
-
Nebo pokud máte nainstalované JRE, napište/zkopírujte/vložte:
JRE_HOME =/usr/local/java/jre1.7.0_45
PATH = $ PATH: $ JRE_HOME/bin
export JRE_HOME
export PATH
- Uložte soubor /etc /profile a ukončete práci.
Krok 10. Sdělte umístění Oracle JDK/JRE systému Ubuntu Linux
Proto bude systém upozorněn, že je k dispozici nová verze Oracle Java.
-
Pokud máte nainstalovaný JDK, zadejte/zkopírujte/vložte:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_45/jre/bin/java" 1
-
Nebo, pokud máte nainstalované JRE, zadejte/zkopírujte/vložte:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jre1.7.0_45/bin/java" 1
Tento příkaz upozorní systém, že Oracle Java JRE je spuštěn
-
Pouze pokud máte nainstalovaný JDK, zadejte/zkopírujte/vložte:
sudo update-alternatives-install "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_45/bin/java" 1
Tento příkaz vám řekne, ž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/jre1.7.0_45/bin/javaws" 1
tento příkaz upozorní systém, že Oracle Java Web start je v provozu
Krok 11. Řekněte Linuxu Ubuntu, že Oracle Java JDK/JRE by měla být výchozí Java
-
Pokud máte nainstalovaný JDK, zadejte/zkopírujte/vložte:
sudo update-alternatives --set java /usr/local/java/jdk1.7.0_45/jre/bin/java
-
Nebo pokud máte nainstalované JRE, napište/zkopírujte/vložte:
sudo update-alternatives --set java /usr/local/java/jre1.7.0_45/bin/java
Tento příkaz nastaví JRE (Java Runtime Environment) pro systém
-
Pouze pokud máte nainstalovaný JDK, zadejte/zkopírujte/vložte:
sudo update-alternatives --set java /usr/local/java/jdk1.7.0_45/bin/java
Tento příkaz nastaví kompilátor Java pro systém
- Pokud máte nainstalovaný JDK, zadejte/zkopírujte/vložte sudo update-alternatives --set javaws /usr/local/java/jdk1.7.0_45/bin/javaws
-
Nebo pokud máte nainstalované JRE, zadejte/zkopírujte/vložte:
sudo update-alternatives --set javaws /usr/local/java/jre1.7.0_45/bin/javaws
Tento příkaz nastaví Web Start Java pro systém
Krok 12. Znovu načtěte celý systém PATH /etc /profile zadáním následujícího příkazu:
-
Typ/Kopírování/Vložit:
. /etc/profil
- Všimněte si toho, že váš souborový soubor PATH /etc /profile se znovu načte po restartu Linuxu Ubuntu.
Krok 13. Otestujte, zda je ve vašem systému správně nainstalována Oracle Java
Spusťte následující příkaz a poznamenejte si verzi Java: Zobrazí se správná 32bitová instalace Oracle Java:
-
Typ/Kopírování/Vložit:
java -verze. Tento příkaz zobrazuje verzi Javy, kterou systém používá. Měli byste vidět zprávu, která říká: java verze "1.7.0_45"
Runtime Environment Java (TM) SE (build 1.7.0_45-b18)
- Server Java HotSpot (TM) Server VM (build 24.45-b08, mixed mode)
-
Typ/Kopírování/Vložit:
java -verze. Tento příkaz vám řekne, že nyní můžete z terminálu skládat programy Java. Zobrazí se zpráva s názvem: java 1.7.0_45. Úspěšná instalace Oracle Java 64-bit zobrazí:
-
Typ/Kopírování/Vložit:
java -verze. Tento příkaz zobrazuje verzi Javy, kterou systém používá. Uvidíte zprávu, která říká: java verze "1.7.0_45"
Runtime Environment Java (TM) SE (build 1.7.0_45-b18)
- 64bitový serverový server Java HotSpot (TM) (sestavení 24.45-b08, smíšený režim)
-
Typ/Kopírování/Vložit:
java -verze. Tento příkaz vám řekne, že nyní můžete z terminálu skládat programy Java. Měli byste vidět zprávu s názvem: java 1.7.0_45
Krok 14. Blahopřejeme, nainstalovali jste Oracle Java do svého systému Linux
Nyní restartujte Linux Ubuntu. Poté bude váš systém plně nakonfigurován pro spouštění a vývoj programů Java.
Metoda 1 ze 3: Volitelné: Jak povolit Oracle Java ve webovém prohlížeči
Krok 1. Povolte ve svém webovém prohlížeči doplňky Java vytvořením symbolického odkazu z adresáře doplňků prohlížeče na umístění doplňku Java v distribuci Oracle Java
-
Životně důležité záznamy:
Důrazně doporučuji opatrnost při povolování Oracle Java 7 ve webovém prohlížeči kvůli mnoha chybám v zabezpečení a exploitech. V zásadě platí, že pokud ve webovém prohlížeči povolíte Oracle Java 7, mohou škodlivé osoby vstoupit do vašeho počítače a poškodit jej využíváním jeho nedostatků a slabých míst. Další informace naleznete na webu Java Tester
Metoda 2 ze 3: Google Chrome
Průvodce pro Oracle Java 32bitový:
Krok 1. Zadejte následující příkaz
-
Typ/Kopírování/Vložit:
sudo mkdir -p/opt/google/chrome/plugins
Bude vytvořen adresář s názvem/opt/google/chrome/plugins
-
Typ/Kopírování/Vložit:
cd/opt/google/chrome/pluginy
Tento příkaz vás změní na adresář doplňků Google Chrome, takže se ujistěte, že jste v adresáři před symbolickým odkazem
-
Typ/Kopírování/Vložit:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.so
Tento příkaz vytvoří symbolický odkaz z pluginu JRE Java (Java Runtime Environment) libnpjp2.so do vašeho Google Chrome.
Průvodce pro Oracle Java 64-bit:
Krok 1. Zadejte následující příkaz
-
Typ/Kopírování/Vložit:
sudo mkdir -p/opt/google/chrome/plugins
Bude vytvořen adresář s názvem/opt/google/chrome/plugins
-
Typ/Kopírování/Vložit:
cd/opt/google/chrome/pluginy
Tento příkaz vás změní na adresář doplňků Google Chrome, takže se před vytvořením symbolického odkazu ujistěte, že jste v adresáři
-
Typ/Kopírování/Vložit:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/amd64/libnpjp2.so
Tento příkaz vytvoří symbolický odkaz z doplňku Java JRE (Java Runtime Environment) libnpjp2.so do Google Chrome.
Připomínka:
Krok 1. Poznámka:
Někdy, když zadáte výše uvedený příkaz, zobrazí se zpráva:
- ln: Vytvoření symbolického odkazu `./libnpjp2.so ': Soubor existuje
- Chcete -li tento problém vyřešit, jednoduše odeberte předchozí symbolický odkaz pomocí následujícího 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 příkazu se ujistěte, že jste v adresáři/opt/google/chrome/plugins
Krok 2. Restartujte webový prohlížeč a přejděte do Java Testeru, abyste otestovali, zda Java ve webovém prohlížeči funguje správně
Metoda 3 ze 3: Mozilla Firefox
32bitová příručka Oracle Java:
Krok 1. Zadejte následující příkaz
-
Typ/Kopírování/Vložit:
cd/usr/lib/mozilla/plugins
Tento příkaz vás změní na adresář/usr/lib/mozilla/plugins, pokud tento adresář ještě neexistuje, vytvořte jej
-
Typ/Kopírování/Vložit:
sudo mkdir -p/usr/lib/mozilla/plugins
Tento příkaz vytvoří adresář/usr/lib/mozilla/plugins, takže se před vytvořením symbolického odkazu ujistěte, že jste v tomto adresáři
-
Typ/Kopírování/Vložit:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.so
Tento příkaz vytvoří symbolický odkaz z doplňku Java JRE (Java Runtime Environment) libnpjp2.so do vašeho Mozilla Firefox
Krok 2. ==== Průvodce pro Oracle Java 64-bit:
====
Krok 3. Zadejte následující příkaz
-
Typ/Kopírování/Vložit:
cd/usr/lib/mozilla/plugins
Tento příkaz vás změní na adresář/usr/lib/mozilla/plugins, pokud tento adresář ještě neexistuje, vytvořte jej
-
Typ/Kopírování/Vložit:
sudo mkdir -p/usr/lib/mozilla/plugins
Tento příkaz vytvoří adresář/usr/lib/mozilla/plugins, takže se před vytvořením symbolického odkazu ujistěte, že jste v tomto adresáři
-
Typ/Kopírování/Vložit:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/amd64/libnpjp2.so
Tento příkaz vytvoří symbolický odkaz z doplňku Java JRE (Java Runtime Environment) libnpjp2.so do Mozilly Firefox.
Připomínka:
Krok 1. Poznámka:
Někdy, když zadáte výše uvedený příkaz, může se zobrazit následující zpráva:
- ln: Vytvoření symbolického odkazu `./libnpjp2.so ': Soubor existuje
- Chcete -li tento problém vyřešit, jednoduše odeberte předchozí symbolický odkaz pomocí následujícího 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 příkazu se ujistěte, že jste v adresáři/usr/lib/mozilla/plugins.
Krok 2. Restartujte webový prohlížeč a přejděte na web Java Tester a vyzkoušejte, zda Java ve webovém prohlížeči funguje správně
Tipy
- Chcete -li používat Ubuntu Linux, můžete se rozhodnout použít OpenJDK, což je bezplatná a open source implementace programovacího jazyka Java, nebo použít Oracle Java JDK nebo JRE. Někteří lidé dávají přednost Oracle Java (protože je to nejaktuálnější verze Java a poskytuje ji přímo správce technologie Java), ale vybírají si podle svých preferencí.
- Mějte na paměti, že Oracle aktualizuje zabezpečení, opravuje chyby a zvyšuje problémy s výkonem pokaždé, když vydá novou Oracle Java. Při instalaci Oracle Java do systému se ujistěte, že znáte číslo verze.
- Uvědomte si, že tento dokument je pravidelně revidován, protože Oracle někdy mění způsob instalace binárního souboru JDK/JRE.