Tento dokument je určený na pomoc pri inovácii mnohých nových vydaných verzií programu Oracle Java JDK/JRE na Ubuntu Linux. Kvôli opravám chýb a problémom s bezpečnosťou spoločnosť Oracle často vydáva aktualizácie svojej verzie Java JDK/JRE.
-
Poznámka:
Tento článok predpokladá, že máte verziu systému Oracle Java 7, 32-bitovú alebo 64-bitovú, umiestnenú v adresári/usr/local/java a chcete inovovať na novú verziu systému Oracle Java. Ak nie, ďalšie informácie nájdete v nasledujúcom článku:
- Ako nainštalovať Oracle Java na Ubuntu Linux
Kroky
Krok 1. Stiahnite si nové binárne súbory Oracle Java a uistite sa, že ste vybrali správne aktualizované binárne súbory Java JDK/JRE systému Oracle Java, pre architektúru systému Ubuntu Linux, či už 32-bitovú alebo 64-bitovú, binárne súbory Oracle Java končia na (tar. gz), ako napríklad:
- jdk-7u40-linux-i586.tar.gz (32-bit)
-
jre-7u40-linux-i586.tar.gz (32-bitový)
alebo
- jdk-7u40-linux-x64.tar.gz (64-bit)
- jre-7u40-linux-x64.tar.gz (64-bit)
Metóda 1 zo 4: 32-bitové pokyny pre Oracle Java:
Krok 1. Staňte sa používateľom root a skopírujte nové komprimované binárne súbory Oracle Java z nášho adresára na stiahnutie do/usr/local/java
-
Zadajte/skopírujte/prilepte:
cd /domov /"tvoj_uživatel_nazov"/K stiahnutiu
-
Zadajte/skopírujte/prilepte:
sudo cp -r jdk-7u40-linux-i586.tar.gz/usr/local/java
-
Zadajte/skopírujte/prilepte:
sudo cp -r jre-7u40-linux-i586.tar.gz/usr/local/java
-
Zadajte/skopírujte/prilepte:
cd/usr/local/java
Krok 2. Ďalej rozbalíme našu novú verziu binárnych súborov Oracle Java v adresári/usr/local/java
-
Zadajte/skopírujte/prilepte:
sudo tar xvzf jdk-7u40-linux-i586.tar.gz
-
Zadajte/skopírujte/prilepte:
sudo tar xvzf jre-7u40-linux-i586.tar.gz
Metóda 2 zo 4: 64-bitové pokyny pre Oracle Java:
Krok 1. Staňte sa používateľom root a skopírujte nové komprimované binárne súbory Oracle Java z nášho adresára na stiahnutie do/usr/local/java
-
Zadajte/skopírujte/prilepte:
cd /domov /"tvoj_uživatel_nazov"/K stiahnutiu
-
Zadajte/skopírujte/prilepte:
sudo -s cp -r jdk-7u40-linux-x64.tar.gz/usr/local/java
-
Zadajte/skopírujte/prilepte:
sudo -s cp -r jre-7u40-linux-x64.tar.gz/usr/local/java
-
Zadajte/skopírujte/prilepte:
cd/usr/local/java
Krok 2. Ďalej rozbalíme našu novú verziu binárnych súborov Oracle Java v adresári/usr/local/java
-
Zadajte/skopírujte/prilepte:
sudo tar xvzf jdk-7u40-linux-x64.tar.gz
-
Zadajte/skopírujte/prilepte:
sudo tar xvzf jre-7u40-linux-x64.tar.gz
Krok 3. V tomto mieste by ste mali mať dva nové nekomprimované binárne adresáre v/usr/local/java pre Java JDK/JRE uvedené ako:
jdk1.7.0_40
jre1.7.0_40
Spolu s:
jdk1.7.0_25
jre1.7.0_25
Metóda 3 zo 4: Upravte cestu systému Linux:
Krok 1. Upravte systémový súbor PATH /etc /profile a na cestu k systému pridajte nasledujúce systémové premenné
Ako koreň použite gedit, nano alebo iný textový editor a otvorte súbor /etc /profile
-
Zadajte/skopírujte/prilepte:
sudo gedit /etc /profile
alebo
-
Zadajte/skopírujte/prilepte:
sudo nano /etc /profile
Krok 2. Posuňte sa nadol pomocou klávesov so šípkami na koniec súboru a pridajte nasledujúce riadky nižšie na koniec súboru /etc /profile v systéme Ubuntu Linux. V tomto mieste budete meniť čísla verzií zo starého Oracle Java na novú verziu Java, zmeníte čísla verzií v nasledujúcom systéme PATH súbor /etc /profile:
Upravte súbor /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
Zmeniť 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 súbor a ukončite ho
Metóda 4 zo 4: Informujte svoj systém o aktualizovanej verzii Oracle Java:
Krok 1. Informujte svoj systém Ubuntu Linux, kde sa nachádza váš Oracle Java JRE/JDK, teraz budete chcieť aktualizovať systém tak, aby používal Oracle Java 1.7.0_40
-
Zadajte/skopírujte/prilepte:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jre1.7.0_40/bin/java "1
-
Zadajte/skopírujte/prilepte:
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.7.0_40/bin/javac "1
-
Zadajte/skopírujte/prilepte:
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.7.0_40/bin/javaws "1
Krok 2. Informujte svoj systém Ubuntu Linux, že Oracle Java JRE 1.7.0_40 musí byť nová predvolená Java
-
Zadajte/skopírujte/prilepte:
sudo update-alternatives --set java/usr/local/java/jre1.7.0_40/bin/java
-
Zadajte/skopírujte/prilepte:
sudo update-alternatives --set javac/usr/local/java/jdk1.7.0_40/bin/javac
-
Zadajte/skopírujte/prilepte:
sudo update-alternatives --set javaws/usr/local/java/jre1.7.0_40/bin/javaws
Krok 3. Znova načítajte celý systém PATH /etc /profil zadaním nasledujúceho príkazu:
-
Zadajte/skopírujte/prilepte:
. /etc/profil
- Všimnite si, že váš súborový súbor PATH /etc /profile sa znova načítava po reštarte systému Ubuntu Linux
Krok 4. Otestujte, či je vo vašom systéme nová verzia Oracle Java nainštalovaná správne, a to spustením nasledujúcich príkazov a zistením čísla verzie novej aktualizácie Java
-
Zadajte/skopírujte/prilepte:
java -verzia
tento príkaz zobrazuje verziu Java spustenú vo vašom systéme
Krok 5. Mali by ste dostať správu, ktorá zobrazí:
-
java verzia "1.7.0_40"
Runtime Environment Java (TM) SE (build 1.7.0_40-b08) 64-bitový serverový server Java HotSpot (TM) (zostava zostavy 25.1-b02, zmiešaný režim)
-
Zadajte/skopírujte/prilepte:
javac -verzia
-
tento príkaz vám dáva vedieť, že teraz ste schopní kompilovať java programy z terminálu
Mali by ste dostať správu, ktorá zobrazí:
- javac 1.7.0_40
Krok 6. Potom máte možnosť odstrániť starý Oracle Java JDK/JRE jednoduchým odstránením adresárov, ktoré obsahujú staré binárne súbory Java JDK/JRE
-
Zadajte/skopírujte/prilepte:
cd/usr/local/java
-
Zadajte/skopírujte/prilepte:
sudo rm -rf jdk1.7.0_40
-
Zadajte/skopírujte/prilepte:
sudo rm -rf jre1.7.0_40
Krok 7. Reštartujte systém Ubuntu Linux a váš systém bude plne nakonfigurovaný na spúšťanie a vývoj programov Java
Voliteľné: Ako povoliť Oracle Java vo webových prehliadačoch
Ak chcete povoliť svoj doplnok Java vo svojich webových prehliadačoch, musíte vytvoriť symbolický odkaz z adresára doplnkov pre webové prehliadače na umiestnenie doplnku Java, ktorý je súčasťou vašej distribúcie programu Oracle Java
Google Chrome
32-bitové pokyny pre Oracle Java:
-
Zadajte nasledujúce príkazy.
-
Zadajte/skopírujte/prilepte:
sudo mkdir -p/opt/google/chrome/plugins
tým sa vytvorí adresár s názvom/opt/google/chrome/plugins
-
Typ/Vložiť/Kopírovať:
cd/opt/google/chrome/pluginy
tým sa zmeníte na adresár doplnkov google chrome. Pred vytvorením symbolického odkazu sa uistite, že ste v tomto adresári
-
Typ/Vložiť/Kopírovať:
sudo ln -s /usr/local/java/jre1.7.0_40/lib/i386/libnpjp2.so
tým sa vytvorí symbolický odkaz z doplnku Java JRE (Java Runtime Environment) libnpjp2.so do webového prehliadača Google Chrome
-
64-bitové pokyny pre Oracle Java:
-
Zadajte nasledujúce príkazy.
-
Zadajte/skopírujte/prilepte:
sudo mkdir -p/opt/google/chrome/plugins
tým sa vytvorí adresár s názvom/opt/google/chrome/plugins
-
Typ/Vložiť/Kopírovať:
cd/opt/google/chrome/pluginy
tým sa zmeníte na adresár doplnkov google chrome. Pred vytvorením symbolického odkazu sa uistite, že ste v tomto adresári
-
Typ/Vložiť/Kopírovať:
sudo ln -s /usr/local/java/jre1.7.0_40/lib/amd64/libnpjp2.so
tým sa vytvorí symbolický odkaz z doplnku Java JRE (Java Runtime Environment) libnpjp2.so do webového prehliadača Google Chrome
-
Upomienky:
-
Poznámka:
Niekedy po zadaní vyššie uvedeného príkazu môžete dostať správu, ktorá uvádza:
- ln: Vytvorenie symbolického odkazu `./libnpjp2.so ': Súbor existuje
- Na vyriešenie tohto problému jednoducho odstráňte predchádzajúci symbolický odkaz pomocou nasledujúceho príkazu:
-
Zadajte/skopírujte/prilepte:
cd/opt/google/chrome/pluginy
-
Zadajte/skopírujte/prilepte:
sudo rm -rf libnpjp2.so
- Pred zadaním príkazu sa uistite, že ste v adresári/opt/google/chrome/plugins
-
Reštartujte webový prehliadač a v Testeri Java otestujte, či Java vo vašom webovom prehliadači funguje.
Mozilla Firefox
32-bitové pokyny pre Oracle Java:
-
Zadajte nasledujúci príkaz
-
Typ/Vložiť/Kopírovať:
cd/usr/lib/mozilla/plugins
toto vás zmení na adresár/usr/lib/mozilla/plugins, vytvorte tento adresár, ak ho nemáte
-
Typ/Vložiť/Kopírovať:
sudo mkdir -p/usr/lib/mozilla/plugins
tým sa vytvorí adresár/usr/lib/mozilla/plugins, uistite sa, že ste v tomto adresári pred vytvorením symbolického odkazu
-
Typ/Vložiť/Kopírovať:
sudo ln -s /usr/local/java/jre1.7.0_40/lib/i386/libnpjp2.so
tým sa vytvorí symbolický odkaz z doplnku Java JRE (Java Runtime Environment) libnpjp2.so do webového prehliadača Mozilla Firefox
-
64-bitové pokyny pre Oracle Java:
-
Zadajte nasledujúce príkazy.
-
Typ/Vložiť/Kopírovať:
cd/usr/lib/mozilla/plugins
toto vás zmení na adresár/usr/lib/mozilla/plugins, vytvorte tento adresár, ak ho nemáte
-
Typ/Vložiť/Kopírovať:
sudo mkdir -p/usr/lib/mozilla/plugins
tým sa vytvorí adresár/usr/lib/mozilla/plugins, uistite sa, že ste v tomto adresári pred vytvorením symbolického odkazu
-
Typ/Vložiť/Kopírovať:
sudo ln -s /usr/local/java/jre1.7.0_40/lib/amd64/libnpjp2.so
tým sa vytvorí symbolický odkaz z doplnku Java JRE (Java Runtime Environment) libnpjp2.so do webového prehliadača Mozilla Firefox
-
Upomienky:
-
Poznámka:
Niekedy po zadaní vyššie uvedeného príkazu môžete dostať správu, ktorá uvádza:
- ln: Vytvorenie symbolického odkazu `./libnpjp2.so ': Súbor existuje
- Na vyriešenie tohto problému jednoducho odstráňte predchádzajúci symbolický odkaz pomocou nasledujúceho príkazu:
-
Zadajte/skopírujte/prilepte:
cd/usr/lib/mozilla/plugins
-
Zadajte/skopírujte/prilepte:
sudo rm -rf libnpjp2.so
- Pred zadaním príkazu sa uistite, že ste v adresári/usr/lib/mozilla/plugins
-
Reštartujte webový prehliadač a v Testeri Java otestujte, či Java vo vašom webovom prehliadači funguje.
-