4 võimalust Oracle Java uuendamiseks Ubuntu Linuxis

Sisukord:

4 võimalust Oracle Java uuendamiseks Ubuntu Linuxis
4 võimalust Oracle Java uuendamiseks Ubuntu Linuxis

Video: 4 võimalust Oracle Java uuendamiseks Ubuntu Linuxis

Video: 4 võimalust Oracle Java uuendamiseks Ubuntu Linuxis
Video: Kuidas katta lauda nagu proff? | Tallinki eluhäkid 2024, Aprill
Anonim

Selle dokumendi eesmärk on aidata kaasa Oracle Java JDK/JRE paljude uute versioonide uuendamisele Ubuntu Linuxis. Veaparanduste ja turvaprobleemide tõttu avaldab Oracle aeg -ajalt oma Java JDK/JRE versiooni värskendusi.

  • Märge:

    Selles artiklis eeldatakse, et teil on Oracle Java 7 versioon, mis on 32-bitine või 64-bitine ja asub asukohas/usr/local/java ning soovite üle minna Oracle Java uuele versioonile. Kui te seda ei tee, vaadake lisateabe saamiseks järgmist artiklit:

  • Kuidas installida Oracle Java Ubuntu Linuxile

Sammud

Uuendage Oracle Java Ubuntu Linuxis 1. samm
Uuendage Oracle Java Ubuntu Linuxis 1. samm

Samm 1. Laadige alla uued Oracle Java binaarfailid ja veenduge, et valite oma Ubuntu Linuxi süsteemi arhitektuuri jaoks kas 32- või 64-bitise Oracle Java õige värskendatud Java JDK/JRE binaarfaili, Oracle Java binaarfailid lõpevad (tar. gz) nagu:

  • jdk-7u40-linux-i586.tar.gz (32-bitine)
  • jre-7u40-linux-i586.tar.gz (32-bitine)

    või

  • jdk-7u40-linux-x64.tar.gz (64-bitine)
  • jre-7u40-linux-x64.tar.gz (64-bitine)

Meetod 1 /4: 32-bitised Oracle Java juhised:

Uuendage Oracle Java Ubuntu Linuxis 2. samm
Uuendage Oracle Java Ubuntu Linuxis 2. samm

Samm 1. Hakka juurkasutajaks ja kopeerige uued allalaaditud kataloogist pakitud Oracle Java binaarfailid aadressile/usr/local/java

  • Tüüp/Kopeeri/Kleebi:

    cd /kodu /"sinu kasutajanimi"/Allalaadimised

  • Tüüp/Kopeeri/Kleebi:

    sudo cp -r jdk-7u40-linux-i586.tar.gz/usr/local/java

  • Tüüp/Kopeeri/Kleebi:

    sudo cp -r jre-7u40-linux-i586.tar.gz/usr/local/java

  • Tüüp/Kopeeri/Kleebi:

    cd/usr/local/java

Uuendage Oracle Java Ubuntu Linuxis 3. samm
Uuendage Oracle Java Ubuntu Linuxis 3. samm

Samm 2. Järgmisena pakime lahti uue Oracle Java binaarfailide versiooni kataloogis/usr/local/java

  • Tüüp/Kopeeri/Kleebi:

    sudo tar xvzf jdk-7u40-linux-i586.tar.gz

  • Tüüp/Kopeeri/Kleebi:

    sudo tar xvzf jre-7u40-linux-i586.tar.gz

Meetod 2/4: 64-bitised Oracle Java juhised:

Uuendage Oracle Java Ubuntu Linuxis 4. samm
Uuendage Oracle Java Ubuntu Linuxis 4. samm

Samm 1. Hakka juurkasutajaks ja kopeerige uued allalaaditud kataloogist pakitud Oracle Java binaarfailid aadressile/usr/local/java

  • Tüüp/Kopeeri/Kleebi:

    cd /kodu /"sinu kasutajanimi"/Allalaadimised

  • Tüüp/Kopeeri/Kleebi:

    sudo -s cp -r jdk-7u40-linux-x64.tar.gz/usr/local/java

  • Tüüp/Kopeeri/Kleebi:

    sudo -s cp -r jre-7u40-linux-x64.tar.gz/usr/local/java

  • Tüüp/Kopeeri/Kleebi:

    cd/usr/local/java

Uuendage Oracle Java Ubuntu Linuxis 5. samm
Uuendage Oracle Java Ubuntu Linuxis 5. samm

Samm 2. Järgmisena pakime lahti uue Oracle Java binaarfailide versiooni kataloogis/usr/local/java

  • Tüüp/Kopeeri/Kleebi:

    sudo tar xvzf jdk-7u40-linux-x64.tar.gz

  • Tüüp/Kopeeri/Kleebi:

    sudo tar xvzf jre-7u40-linux-x64.tar.gz

Uuendage Oracle Java Ubuntu Linuxis 6. samm
Uuendage Oracle Java Ubuntu Linuxis 6. samm

Samm 3. Siinkohal peaks teil Java JDK/JRE jaoks olema kaks uut tihendamata kahendkataloogi kataloogis/usr/local/java:

jdk1.7.0_40

jre1.7.0_40

Koos:

jdk1.7.0_25

jre1.7.0_25

3. meetod 4 -st: muutke oma Linuxi süsteemi PATH:

Uuendage Oracle Java Ubuntu Linuxis 7. samm
Uuendage Oracle Java Ubuntu Linuxis 7. samm

Samm 1. Muutke süsteemi PATH -faili /etc /profile ja lisage oma süsteemiteele järgmised süsteemimuutujad

Kasutage rootina gedit, nano või mõnda muud tekstiredaktorit ja avage /etc /profile

  • Tüüp/Kopeeri/Kleebi:

    sudo gedit /etc /profile

    või

  • Tüüp/Kopeeri/Kleebi:

    sudo nano /etc /profile

Uuendage Oracle Java Ubuntu Linuxis 8. samm
Uuendage Oracle Java Ubuntu Linuxis 8. samm

Samm 2. Kerige nooleklahve kasutades faili lõpuni alla ja lisage Ubuntu Linuxis /etc /profile faili lõppu järgmised read, praegusel hetkel muudate vana versiooni numbreid Kui kasutate Oracle Java uueks Java -versiooniks, muudate versiooninumbreid järgmises süsteemi PATH -failis /etc /profile:

Muutke faili /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

eksport JAVA_HOME

eksport JRE_HOME

eksport PATH

Muutke seda:

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

eksport JAVA_HOME

eksport JRE_HOME

eksport PATH

Salvestage fail ja väljuge

Meetod 4/4: teavitage oma süsteemi Oracle Java värskendatud versioonist:

Uuendage Oracle Java Ubuntu Linuxis 9. samm
Uuendage Oracle Java Ubuntu Linuxis 9. samm

Samm 1. Informeerige oma Ubuntu Linuxi süsteemi, kus teie Oracle Java JRE/JDK asub. Nüüd soovite süsteemi Oracle Java 1.7.0_40 kasutamiseks värskendada

  • Tüüp/Kopeeri/Kleebi:

    sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jre1.7.0_40/bin/java "1

  • Tüüp/Kopeeri/Kleebi:

    sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.7.0_40/bin/javac "1

  • Tüüp/Kopeeri/Kleebi:

    sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.7.0_40/bin/javaws "1

Uuendage Oracle Java Ubuntu Linuxis 10. samm
Uuendage Oracle Java Ubuntu Linuxis 10. samm

Samm 2. Teatage oma Ubuntu Linuxi süsteemile, et Oracle Java JRE 1.7.0_40 peab olema uus vaikimisi Java

  • Tüüp/Kopeeri/Kleebi:

    sudo update-alternatives-set java/usr/local/java/jre1.7.0_40/bin/java

  • Tüüp/Kopeeri/Kleebi:

    sudo update-alternatives-set javac/usr/local/java/jdk1.7.0_40/bin/javac

  • Tüüp/Kopeeri/Kleebi:

    sudo update-alternatives-set javaws/usr/local/java/jre1.7.0_40/bin/javaws

Uuendage Oracle Java Ubuntu Linuxis 11. samm
Uuendage Oracle Java Ubuntu Linuxis 11. samm

Samm 3. Laadige uuesti kogu süsteem PATH /etc /profile, tippides järgmise käsu:

  • Tüüp/Kopeeri/Kleebi:

    . /etc/profile

  • Pange tähele, et teie süsteemi hõlmav PATH /etc /profiilifail laaditakse pärast teie Ubuntu Linuxi süsteemi taaskäivitamist uuesti
Uuendage Oracle Java Ubuntu Linuxis 12. samm
Uuendage Oracle Java Ubuntu Linuxis 12. samm

Samm 4. Kontrollige, kas Oracle Java uus versioon on teie süsteemi õigesti installitud, käivitades järgmised käsud ja märkides üles uue Java värskenduse versiooninumbri

  • Tüüp/Kopeeri/Kleebi:

    java -versioon

    see käsk kuvab teie süsteemis töötava Java versiooni

Uuendage Oracle Java Ubuntu Linuxis 13. samm
Uuendage Oracle Java Ubuntu Linuxis 13. samm

Samm 5. Te peaksite saama teate, mis kuvab:

  • java versioon "1.7.0_40"

    Java (TM) SE käituskeskkond (järk 1.7.0_40-b08) Java HotSpot (TM) 64-bitine serveri VM (järgu 25.1-b02, segarežiim)

  • Tüüp/Kopeeri/Kleebi:

    javac -versioon

  • see käsk annab teile teada, et saate nüüd terminalist java programme kompileerida

    Te peaksite saama teate, mis kuvab:

  • javac 1.7.0_40
Uuendage Oracle Java Ubuntu Linuxis 14. samm
Uuendage Oracle Java Ubuntu Linuxis 14. samm

Samm 6. Hiljem on teil võimalus eemaldada vana Oracle Java JDK/JRE, eemaldades lihtsalt kataloogid, mis sisaldavad vana Java JDK/JRE binaarfaili

  • Tüüp/Kopeeri/Kleebi:

    cd/usr/local/java

  • Tüüp/Kopeeri/Kleebi:

    sudo rm -rf jdk1.7.0_40

  • Tüüp/Kopeeri/Kleebi:

    sudo rm -rf jre1.7.0_40

Uuendage Oracle Java Ubuntu Linuxis 15. samm
Uuendage Oracle Java Ubuntu Linuxis 15. samm

Samm 7. Taaskäivitage oma Ubuntu Linuxi süsteem ja teie süsteem on Java -programmide käitamiseks ja arendamiseks täielikult konfigureeritud

Valikuline: kuidas lubada Oracle Java oma veebibrauserites

Java-pistikprogrammi lubamiseks veebibrauserites peate looma veebibrauserite pistikprogrammide kataloogist sümboolse lingi Oracle Java levituses sisalduva Java-pistikprogrammi asukohale

Google Chrome

32-bitised Oracle Java juhised:

  1. Andke välja järgmised käsud.

    • Tüüp/Kopeeri/Kleebi:

      sudo mkdir -p/opt/google/chrome/plugins

      see loob kataloogi nimega/opt/google/chrome/plugins

    • Tüüp/Kleebi/Kopeeri:

      cd/opt/google/chrome/pluginad

      see muudab teid Google Chrome'i pistikprogrammide kataloogiks, enne sümboolse lingi loomist veenduge, et olete selles kataloogis

    • Tüüp/Kleebi/Kopeeri:

      sudo ln -s /usr/local/java/jre1.7.0_40/lib/i386/libnpjp2.so

      see loob sümboolse lingi Java JRE (Java Runtime Environment) pistikprogrammist libnpjp2.so oma Google Chrome'i veebibrauserisse

64-bitised Oracle Java juhised:

  1. Andke välja järgmised käsud.

    • Tüüp/Kopeeri/Kleebi:

      sudo mkdir -p/opt/google/chrome/plugins

      see loob kataloogi nimega/opt/google/chrome/plugins

    • Tüüp/Kleebi/Kopeeri:

      cd/opt/google/chrome/pluginad

      see muudab teid Google Chrome'i pistikprogrammide kataloogiks, veenduge, et olete selles kataloogis enne sümboolse lingi loomist

    • Tüüp/Kleebi/Kopeeri:

      sudo ln -s /usr/local/java/jre1.7.0_40/lib/amd64/libnpjp2.so

      see loob sümboolse lingi Java JRE (Java Runtime Environment) pistikprogrammist libnpjp2.so oma Google Chrome'i veebibrauserisse

Meeldetuletused:

  1. Märge:

    Mõnikord võite ülaltoodud käsu väljastamisel saada teate, milles öeldakse:

    • ln: sümboolse lingi loomine `./libnpjp2.so ': fail on olemas
    • Selle probleemi lahendamiseks eemaldage lihtsalt eelmine sümboolne link, kasutades järgmist käsku:
    • Tüüp/Kopeeri/Kleebi:

      cd/opt/google/chrome/pluginad

    • Tüüp/Kopeeri/Kleebi:

      sudo rm -rf libnpjp2.so

    • Enne käsu väljastamist veenduge, et olete kataloogis/opt/google/chrome/plugins
  2. Taaskäivitage veebibrauser ja minge Java -testerisse, et kontrollida, kas Java teie veebibrauseris töötab.

    Mozilla Firefox

    32-bitised Oracle Java juhised:

    1. Andke järgmine käsk

      • Tüüp/Kleebi/Kopeeri:

        cd/usr/lib/mozilla/pluginad

        see muudab sind kataloogiks/usr/lib/mozilla/plugins, loo see kataloog, kui sul seda pole

      • Tüüp/Kleebi/Kopeeri:

        sudo mkdir -p/usr/lib/mozilla/plugins

        see loob kataloogi/usr/lib/mozilla/plugins, veenduge, et olete selles kataloogis enne sümboolse lingi loomist

      • Tüüp/Kleebi/Kopeeri:

        sudo ln -s /usr/local/java/jre1.7.0_40/lib/i386/libnpjp2.so

        see loob sümboolse lingi Java JRE (Java Runtime Environment) pistikprogrammist libnpjp2.so oma Mozilla Firefoxi veebibrauserisse

    64-bitised Oracle Java juhised:

    1. Andke välja järgmised käsud.

      • Tüüp/Kleebi/Kopeeri:

        cd/usr/lib/mozilla/pluginad

        see muudab sind kataloogiks/usr/lib/mozilla/plugins, loo see kataloog, kui sul seda pole

      • Tüüp/Kleebi/Kopeeri:

        sudo mkdir -p/usr/lib/mozilla/plugins

        see loob kataloogi/usr/lib/mozilla/plugins, veenduge, et olete selles kataloogis enne sümboolse lingi loomist

      • Tüüp/Kleebi/Kopeeri:

        sudo ln -s /usr/local/java/jre1.7.0_40/lib/amd64/libnpjp2.so

        see loob sümboolse lingi Java JRE (Java Runtime Environment) pistikprogrammist libnpjp2.so oma Mozilla Firefoxi veebibrauserisse

    Meeldetuletused:

    1. Märge:

      Mõnikord võite ülaltoodud käsu väljastamisel saada teate, milles öeldakse:

      • ln: sümboolse lingi loomine `./libnpjp2.so ': fail on olemas
      • Selle probleemi lahendamiseks eemaldage lihtsalt eelmine sümboolne link, kasutades järgmist käsku:
      • Tüüp/Kopeeri/Kleebi:

        cd/usr/lib/mozilla/pluginad

      • Tüüp/Kopeeri/Kleebi:

        sudo rm -rf libnpjp2.so

      • Enne käsu väljastamist veenduge, et olete kataloogis/usr/lib/mozilla/plugins
    2. Taaskäivitage veebibrauser ja minge Java -testerisse, et kontrollida, kas Java teie veebibrauseris töötab.

Soovitan: