Tento dokument má pomoci s upgradem mnoha nových verzí Oracle Java JDK/JRE na Ubuntu Linux. Kvůli opravám chyb a problémům se zabezpečením vydává společnost Oracle aktualizace své verze Java JDK/JRE.
-
Poznámka:
Tento článek předpokládá, že máte verzi Oracle Java 7, 32bitovou nebo 64bitovou, umístěnou v/usr/local/java a chcete upgradovat na novou verzi Oracle Java. Pokud ne, další informace naleznete v následujícím článku:
- Jak nainstalovat Oracle Java na Ubuntu Linux
Kroky
Krok 1. Stáhněte si nové binární soubory Oracle Java a ujistěte se, že jste vybrali správné aktualizované binární soubory Java JDK/JRE Oracle Java, pro vaši architekturu systému Ubuntu Linux, ať už 32bitovou nebo 64bitovou, binární soubory Oracle Java končí (tar. gz), jako jsou:
- jdk-7u40-linux-i586.tar.gz (32bitový)
-
jre-7u40-linux-i586.tar.gz (32bitový)
nebo
- jdk-7u40-linux-x64.tar.gz (64bitový)
- jre-7u40-linux-x64.tar.gz (64bitový)
Metoda 1 ze 4: 32bitové pokyny Oracle Java:
Krok 1. Staňte se uživatelem root a zkopírujte nové komprimované binární soubory Oracle Java z našeho adresáře pro stahování do/usr/local/java
-
Typ/Kopírování/Vložit:
cd /domov /"vaše uživatelské jméno"/Soubory ke stažení
-
Typ/Kopírování/Vložit:
sudo cp -r jdk-7u40-linux-i586.tar.gz/usr/local/java
-
Typ/Kopírování/Vložit:
sudo cp -r jre-7u40-linux-i586.tar.gz/usr/local/java
-
Typ/Kopírování/Vložit:
cd/usr/local/java
Krok 2. Dále rozbalíme naši novou verzi binárních souborů Oracle Java v adresáři/usr/local/java
-
Typ/Kopírování/Vložit:
sudo tar xvzf jdk-7u40-linux-i586.tar.gz
-
Typ/Kopírování/Vložit:
sudo tar xvzf jre-7u40-linux-i586.tar.gz
Metoda 2 ze 4: 64bitové instrukce Oracle Java:
Krok 1. Staňte se uživatelem root a zkopírujte nové komprimované binární soubory Oracle Java z našeho adresáře pro stahování do/usr/local/java
-
Typ/Kopírování/Vložit:
cd /domov /"vaše uživatelské jméno"/Soubory ke stažení
-
Typ/Kopírování/Vložit:
sudo -s cp -r jdk-7u40-linux-x64.tar.gz/usr/local/java
-
Typ/Kopírování/Vložit:
sudo -s cp -r jre-7u40-linux-x64.tar.gz/usr/local/java
-
Typ/Kopírování/Vložit:
cd/usr/local/java
Krok 2. Dále rozbalíme naši novou verzi binárních souborů Oracle Java v adresáři/usr/local/java
-
Typ/Kopírování/Vložit:
sudo tar xvzf jdk-7u40-linux-x64.tar.gz
-
Typ/Kopírování/Vložit:
sudo tar xvzf jre-7u40-linux-x64.tar.gz
Krok 3. V tomto okamžiku byste měli mít dva nové nekomprimované binární adresáře v/usr/local/java pro Java JDK/JRE uvedené jako:
jdk1.7.0_40
jre1.7.0_40
Spolu s:
jdk1.7.0_25
jre1.7.0_25
Metoda 3 ze 4: Upravte svůj systém Linux PATH:
Krok 1. 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 gedit, nano nebo jiný textový editor a 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 2. Přejděte dolů pomocí kláves se šipkami na konec souboru a přidejte následující řádky níže na konec souboru /etc /profile v Ubuntu Linux, v tomto okamžiku budete měnit čísla verzí ze starého Oracle Java na novou verzi Javy, změníte čísla verzí v následujícím systému PATH souboru /etc /profile:
Upravte soubor /etc /profile:
JAVA_HOME =/usr/local/java/jdk1.7.0_25
PATH = $ PATH: $ HOME/bin: $ JAVA_HOME/bin
JRE_HOME =/usr/local/java/jre1.7.0_25
PATH = $ PATH: $ HOME/bin: $ JRE_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH
Změnit na toto:
JAVA_HOME =/usr/local/java/jdk1.7.0_40
PATH = $ PATH: $ HOME/bin: $ JAVA_HOME/bin
JRE_HOME =/usr/local/java/jre1.7.0_40
PATH = $ PATH: $ HOME/bin: $ JRE_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH
Uložte soubor a ukončete
Metoda 4 ze 4: Informujte svůj systém o aktualizované verzi Oracle Java:
Krok 1. Informujte svůj systém Ubuntu Linux, kde se nachází vaše Oracle Java JRE/JDK, nyní budete chtít aktualizovat systém tak, aby používal Oracle Java 1.7.0_40
-
Typ/Kopírování/Vložit:
sudo update-alternatives-install "/usr/bin/java" "java" "/usr/local/java/jre1.7.0_40/bin/java "1
-
Typ/Kopírování/Vložit:
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.7.0_40/bin/javac "1
-
Typ/Kopírování/Vložit:
sudo update-alternatives-install "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.7.0_40/bin/javaws "1
Krok 2. Informujte svůj systém Ubuntu Linux, že Oracle Java JRE 1.7.0_40 musí být nová výchozí Java
-
Typ/Kopírování/Vložit:
sudo update-alternatives --set java/usr/local/java/jre1.7.0_40/bin/java
-
Typ/Kopírování/Vložit:
sudo update-alternatives --set javac/usr/local/java/jdk1.7.0_40/bin/javac
-
Typ/Kopírování/Vložit:
sudo update-alternatives --set javaws/usr/local/java/jre1.7.0_40/bin/javaws
Krok 3. 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 4. Otestujte, zda je nová verze Oracle Java ve vašem systému nainstalována správně, a to spuštěním následujících příkazů a zaznamenáním čísla verze nové aktualizace Java
-
Typ/Kopírování/Vložit:
java -verze
tento příkaz zobrazuje verzi Javy spuštěnou ve vašem systému
Krok 5. Měli byste obdržet zprávu, která zobrazí:
-
java verze "1.7.0_40"
Runtime Environment Java (TM) SE (build 1.7.0_40-b08) 64bitový serverový server Java HotSpot (TM) (build build 25.1-b02, smíšený režim)
-
Typ/Kopírování/Vložit:
javac -verze
-
tento příkaz vás informuje, že nyní můžete z terminálu kompilovat java programy
Měli byste obdržet zprávu, která zobrazí:
- javac 1.7.0_40
Krok 6. Poté máte možnost odebrat starý Oracle Java JDK/JRE jednoduchým odstraněním adresářů, které obsahují staré binární soubory Java JDK/JRE
-
Typ/Kopírování/Vložit:
cd/usr/local/java
-
Typ/Kopírování/Vložit:
sudo rm -rf jdk1.7.0_40
-
Typ/Kopírování/Vložit:
sudo rm -rf jre1.7.0_40
Krok 7. Restartujte systém Ubuntu Linux a váš systém bude plně nakonfigurován pro spouštění a vývoj programů Java
Volitelné: Jak povolit Oracle Java ve vašich webových prohlížečích
Chcete-li povolit modul plug-in Java ve webových prohlížečích, musíte vytvořit symbolický odkaz z adresáře modulu plug-in webových prohlížečů na umístění modulu plug-in Java, který je součástí vaší distribuce Oracle Java
Google Chrome
32bitové pokyny Oracle Java:
-
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_40/lib/i386/libnpjp2.so
tím se vytvoří symbolický odkaz z pluginu Java JRE (Java Runtime Environment) libnpjp2.so do vašeho webového prohlížeče Google Chrome
-
64bitové pokyny Oracle Java:
-
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_40/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
-
Připomenutí:
-
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
-
Restartujte webový prohlížeč a přejděte na Java Tester, abyste otestovali, zda Java ve vašem webovém prohlížeči funguje.
Mozilla Firefox
32bitové pokyny pro Oracle Java:
-
Zadejte následující příkaz
-
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_40/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é pokyny Oracle Java:
-
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_40/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
-
Připomenutí:
-
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
-
Restartujte webový prohlížeč a přejděte na Java Tester, abyste otestovali, zda Java ve vašem webovém prohlížeči funguje.
-