Tento tutoriál se bude zabývat instalací 32bitové a 64bitové verze Oracle Java 7 (aktuální číslo verze 1.7.0_45) JDK/JRE na 32bitových a 64bitových operačních systémech Ubuntu. Tyto pokyny budou fungovat i na Debianu a Linux Mint.
Pokud již máte v systému nainstalovanou Oracle Java 7, ale potřebujete upgradovat, použijte tuto metodu:
Jak upgradovat Oracle Java na Ubuntu Linux
Pro ty kteří pouze chcete nainstalovat Oracle Java JRE pro spouštění aplikací Java a nikoli vyvíjet programy Java, použijte tuto metodu:
Jak nainstalovat Oracle Java JRE na Ubuntu Linux
Pro ty, kteří chtějí nainstalovat Oracle Java JDK k vývoji programů a aplikací Java (Oracle Java JRE je také součástí Oracle JDK), použijte tuto metodu:
Jak nainstalovat Oracle Java JDK na Ubuntu Linux
Také pro povolení/upgrade Oracle Java ve vašich webových prohlížečích:
Jak povolit Oracle Java ve vašich webových prohlížečích
Kroky
Krok 1. Zkontrolujte, zda je architektura operačního systému Ubuntu Linux 32bitová nebo 64bitová, otevřete terminál a spusťte následující příkaz níže
-
Typ/Kopírování/Vložit:
soubor /sbin /init
Všimněte si bitové verze architektury operačního systému Ubuntu Linux, která zobrazí, zda je 32bitová nebo 64bitová
Krok 2. Zkontrolujte, zda máte v systému nainstalovanou Javu
Chcete -li to provést, budete muset z terminálu spustit příkaz verze Java.
-
Otevřete terminál a zadejte následující příkaz:
-
Typ/Kopírování/Vložit:
java -verze
-
-
Pokud máte ve svém systému nainstalovaný OpenJDK, může to vypadat takto:
-
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 máte ve svém systému nainstalovaný OpenJDK, máte pro toto cvičení nainstalovanou špatnou verzi Java od dodavatele.
Krok 3. Úplně odeberte OpenJDK/JRE ze svého systému a vytvořte adresář pro uložení binárních souborů Oracle Java JDK/JRE
Tím se zabrání konfliktům systému a záměně mezi různými verzemi Javy od různých dodavatelů. Pokud například máte v systému nainstalovaný OpenJDK/JRE, můžete jej odebrat zadáním následujícího příkazu na příkazovém řádku:
-
Typ/Kopírování/Vložit:
sudo apt-get purge openjdk-\*
Tento příkaz zcela odstraní OpenJDK/JRE z 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 opravit komprimované binární soubory pro vaši architekturu systému, 32bitové nebo 64bitové (které končí tar.gz).
- Pokud například používáte 32bitový operační systém Ubuntu Linux, stáhněte si 32bitové binární soubory Oracle Java.
- Pokud například používáte 64bitový operační systém Ubuntu Linux, stáhněte si 64bitové binární soubory Oracle Java.
-
Volitelný, Stáhněte si dokumentaci Oracle Java JDK/JRE
Vyberte jdk-7u40-apidocs.zip
-
Důležitá informace:
64bitové binární soubory Oracle Java nefungují na 32bitových operačních systémech Ubuntu Linux, pokud se pokusíte nainstalovat 64bitovou Oracle Java na 32bitové Ubuntu Linux, zobrazí se více systémových chybových zpráv.
Krok 5. Zkopírujte binární soubory Oracle Java do adresáře/usr/local/java
Ve většině případů jsou binární soubory Oracle Java staženy na: /home /"vaše uživatelské jméno"/Soubory ke stažení.
-
Pokyny k instalaci 32bitové Oracle Java na 32bitové Ubuntu Linux:
-
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
-
-
Pokyny pro instalaci 64bitové Oracle Java na 64bitové Ubuntu Linux:
-
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. Rozbalte komprimované binární soubory Java v adresáři/usr/local/java
-
Pokyny k instalaci 32bitové Oracle Java na 32bitové Ubuntu Linux:
-
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
-
-
Pokyny pro instalaci 64bitové Oracle Java na 64bitové Ubuntu Linux:
-
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, zadejte/zkopírujte/vložte:
sudo tar xvzf jre-7u45-linux-x64.tar.gz
-
Krok 7. Zkontrolujte své adresáře
V tomto okamžiku byste měli mít jeden nekomprimovaný binární adresář v/usr/local/java pro Java JDK/JRE uveden jako:
-
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é
Jako root použijte nano, gedit nebo jiný textový editor, 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 přejděte dolů na konec souboru a na konec souboru /etc /profile přidejte následující řádky:
-
Pokud instalujete 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 instalujete JRE, zadejte/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. Informujte svůj systém Ubuntu Linux, kde se nachází váš Oracle Java JDK/JRE
To systému sdělí, že je k použití nová verze Oracle Java.
-
Pokud instalujete 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 instalujete 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 oznamuje systému, že Oracle Java JRE je k dispozici k použití
-
Pouze pokud instalujete 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 oznamuje systému, že Oracle Java JDK je k dispozici 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 oznamuje systému, že Oracle Java Web start je k dispozici k použití
Krok 11. Informujte svůj systém Ubuntu Linux, že Oracle Java JDK/JRE musí být výchozí Java
-
Pokud instalujete JDK, zadejte/zkopírujte/vložte:
sudo update-alternatives --set java /usr/local/java/jdk1.7.0_45/jre/bin/java
-
Nebo pokud instalujete JRE, zadejte/zkopírujte/vložte:
sudo update-alternatives --set java /usr/local/java/jre1.7.0_45/bin/java
tento příkaz nastaví prostředí runtime java pro systém
-
Pouze pokud instalujete 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 instalujete JDK, zadejte/zkopírujte/vložte:
sudo update-alternatives --set javaws /usr/local/java/jdk1.7.0_45/bin/javaws
-
Nebo pokud instalujete JRE, zadejte/zkopírujte/vložte:
sudo update-alternatives --set javaws /usr/local/java/jre1.7.0_45/bin/javaws
tento příkaz nastaví spuštění systému Java Web 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, že váš souborový soubor PATH /etc /profile se načte znovu po restartu systému Ubuntu Linux
Krok 13. Otestujte, zda je Oracle Java ve vašem systému nainstalována správně
Spusťte následující příkazy a poznamenejte si verzi Javy: Úspěšná instalace 32bitové Oracle Java zobrazí:
-
Typ/Kopírování/Vložit:
java -verze. Tento příkaz zobrazí verzi Java spuštěnou ve vašem systému. Měli byste obdržet zprávu, která zobrazí: 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 dá vědět, že nyní můžete z terminálu kompilovat programy Java. Měli byste obdržet zprávu, která zobrazí: java 1.7.0_45. Úspěšná instalace Oracle Java 64-bit zobrazí:
-
Typ/Kopírování/Vložit:
java -verze. Tento příkaz zobrazí verzi Java spuštěnou ve vašem systému. Měli byste obdržet zprávu, která zobrazí: 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 dá vědět, že nyní můžete z terminálu kompilovat programy Java. Měli byste obdržet zprávu, která zobrazí: java 1.7.0_45
Krok 14. Blahopřejeme, právě jste nainstalovali Oracle Java do svého systému Linux
Nyní restartujte systém Ubuntu Linux. Poté bude váš systém plně nakonfigurován pro spouštění a vývoj programů Java. Později můžete zkusit kompilaci a spuštění vlastních programů Java podle tohoto článku Jak vytvořit první program Java v Ubuntu Linux
Metoda 1 ze 3: Volitelné: Jak povolit Oracle Java ve webových prohlížečích
Krok 1. Chcete-li ve svých webových prohlížečích povolit modul plug-in Java, musíte z adresáře modulu plug-in webových prohlížečů vytvořit symbolický odkaz na umístění modulu plug-in Java, který je součástí vaší distribuce Oracle Java
-
Důležitá poznámka:
Nabízím opatrnost při povolování Oracle Java 7 ve vašich webových prohlížečích, protože došlo k mnoha četným bezpečnostním chybám a exploitům. V zásadě tím, že povolíte Oracle Java 7 ve svých webových prohlížečích, pokud se objeví bezpečnostní chyba nebo zneužití, to je způsob, jakým padouši vniknou a kompromitují váš systém. Další informace o bezpečnostních chybách a exploitech v Javě najdete na následujícím webu: Java Tester
Metoda 2 ze 3: Google Chrome
32bitové instrukce Oracle Java
Krok 1. Zadejte následující příkazy
-
Typ/Kopírování/Vložit:
sudo mkdir -p/opt/google/chrome/plugins
tím se vytvoří adresář s názvem/opt/google/chrome/plugins
-
Typ/Vložit/Kopírovat:
cd/opt/google/chrome/pluginy
tím se změníte na adresář pluginů google chrome, ujistěte se, že jste v tomto adresáři, než vytvoříte symbolický odkaz
-
Typ/Vložit/Kopírovat:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.so
tím se vytvoří symbolický odkaz z pluginu Java JRE (Java Runtime Environment) libnpjp2.so do webového prohlížeče Google Chrome
64bitové instrukce Oracle Java
Krok 1. Zadejte následující příkazy
-
Typ/Kopírování/Vložit:
sudo mkdir -p/opt/google/chrome/plugins
tím se vytvoří adresář s názvem/opt/google/chrome/plugins
-
Typ/Vložit/Kopírovat:
cd/opt/google/chrome/pluginy
tím se změníte na adresář pluginů google chrome, ujistěte se, že jste v tomto adresáři, než vytvoříte symbolický odkaz
-
Typ/Vložit/Kopírovat:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/amd64/libnpjp2.so
tím se vytvoří symbolický odkaz z pluginu Java JRE (Java Runtime Environment) libnpjp2.so do webového prohlížeče Google Chrome
Upomínky
Krok 1. Poznámka:
Někdy při zadání výše uvedeného příkazu můžete obdržet zprávu, která uvádí:
- 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 na Java Tester a vyzkoušejte, zda Java ve vašem webovém prohlížeči funguje
Metoda 3 ze 3: Mozilla Firefox
32bitové instrukce Oracle Java
Krok 1. Zadejte následující příkazy
-
Typ/Vložit/Kopírovat:
cd/usr/lib/mozilla/plugins
tím se změníte na adresář/usr/lib/mozilla/plugins, vytvořte tento adresář, pokud jej nemáte
-
Typ/Vložit/Kopírovat:
sudo mkdir -p/usr/lib/mozilla/plugins
tím se vytvoří adresář/usr/lib/mozilla/plugins, ujistěte se, že jste v tomto adresáři, než vytvoříte symbolický odkaz
-
Typ/Vložit/Kopírovat:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.so
tím se vytvoří symbolický odkaz z pluginu Java JRE (Java Runtime Environment) libnpjp2.so do webového prohlížeče Mozilla Firefox
64bitové instrukce Oracle Java
Krok 1. Zadejte následující příkazy
-
Typ/Vložit/Kopírovat:
cd/usr/lib/mozilla/plugins
tím se změníte na adresář/usr/lib/mozilla/plugins, vytvořte tento adresář, pokud jej nemáte
-
Typ/Vložit/Kopírovat:
sudo mkdir -p/usr/lib/mozilla/plugins
tím se vytvoří adresář/usr/lib/mozilla/plugins, ujistěte se, že jste v tomto adresáři, než vytvoříte symbolický odkaz
-
Typ/Vložit/Kopírovat:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/amd64/libnpjp2.so
tím se vytvoří symbolický odkaz z pluginu Java JRE (Java Runtime Environment) libnpjp2.so do webového prohlížeče Mozilla Firefox
Upomínky
Krok 1. Poznámka:
Někdy při zadání výše uvedeného příkazu můžete obdržet zprávu, která uvádí:
- 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 Java Tester a vyzkoušejte, zda Java ve vašem webovém prohlížeči funguje
Video - Používáním této služby mohou být některé informace sdíleny s YouTube
Tipy
- U Ubuntu Linux máte na výběr, zda použijete OpenJDK, což je bezplatná a open-source implementace programovacího jazyka Java, nebo použijete Oracle Java JDK a JRE. Někteří dávají přednost použití Oracle Java (protože je to nejaktuálnější verze Javy a pochází přímo od správců technologie Java), ale toto se liší.
- Mějte na paměti, že Oracle provádí upgrady zabezpečení a opravy chyb a vylepšuje problémy s výkonem pro každé nové vydání Oracle Java. Při instalaci Oracle Java do vašeho systému mějte na paměti změnu čísla verze. Další informace najdete v tématu Jak upgradovat Oracle Java na Ubuntu Linux.
- Tento dokument je v neustálé revizi, protože Oracle někdy mění způsob instalace svých binárních souborů Java JDK/JRE.