4 spôsoby, ako upgradovať Oracle Java na Ubuntu Linux

Obsah:

4 spôsoby, ako upgradovať Oracle Java na Ubuntu Linux
4 spôsoby, ako upgradovať Oracle Java na Ubuntu Linux

Video: 4 spôsoby, ako upgradovať Oracle Java na Ubuntu Linux

Video: 4 spôsoby, ako upgradovať Oracle Java na Ubuntu Linux
Video: Возможна ли свободная энергия? Мы тестируем этот двигатель бесконечной энергии. 2024, Apríl
Anonim

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

Inovujte Oracle Java na Ubuntu Linux Krok 1
Inovujte Oracle Java na Ubuntu Linux Krok 1

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:

Inovujte Oracle Java na Ubuntu Linux Krok 2
Inovujte Oracle Java na Ubuntu Linux Krok 2

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

Inovujte Oracle Java na Ubuntu Linux Krok 3
Inovujte Oracle Java na Ubuntu Linux Krok 3

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:

Inovujte Oracle Java na Ubuntu Linux Krok 4
Inovujte Oracle Java na Ubuntu Linux Krok 4

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

Inovujte Oracle Java na Ubuntu Linux Krok 5
Inovujte Oracle Java na Ubuntu Linux Krok 5

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

Inovujte databázu Oracle Java na Ubuntu Linux, krok 6
Inovujte databázu Oracle Java na Ubuntu Linux, krok 6

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:

Inovujte databázu Oracle Java na Ubuntu Linux, krok 7
Inovujte databázu Oracle Java na Ubuntu Linux, krok 7

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

Inovujte databázu Oracle Java na Ubuntu Linux, krok 8
Inovujte databázu Oracle Java na Ubuntu Linux, krok 8

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:

Inovujte Oracle Java na Ubuntu Linux, krok 9
Inovujte Oracle Java na Ubuntu Linux, krok 9

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

Inovujte databázu Oracle Java na Ubuntu Linux, krok 10
Inovujte databázu Oracle Java na Ubuntu Linux, krok 10

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

Inovujte databázu Oracle Java na Ubuntu Linux, krok 11
Inovujte databázu Oracle Java na Ubuntu Linux, krok 11

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
Inovujte Oracle Java na Ubuntu Linux, krok 12
Inovujte Oracle Java na Ubuntu Linux, krok 12

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

Inovujte databázu Oracle Java na Ubuntu Linux, krok 13
Inovujte databázu Oracle Java na Ubuntu Linux, krok 13

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
Inovujte databázu Oracle Java na Ubuntu Linux, krok 14
Inovujte databázu Oracle Java na Ubuntu Linux, krok 14

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

Inovujte databázu Oracle Java na Ubuntu Linux, krok 15
Inovujte databázu Oracle Java na Ubuntu Linux, krok 15

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:

  1. 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:

  1. 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:

  1. 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
  2. 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:

    1. 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:

    1. 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:

    1. 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
    2. Reštartujte webový prehliadač a v Testeri Java otestujte, či Java vo vašom webovom prehliadači funguje.

Odporúča: