gtemata.com

Cum se actualizează Oracle Java pe Ubuntu Linux

Acest document este destinat să vă ajute să actualizați multe versiuni noi lansate de Oracle Java JDK / JRE pe Ubuntu Linux. Din când în când, din cauza soluțiilor de eroare și a problemelor de securitate, Oracle lansează actualizări pentru versiunea Java JDK / JRE.

  • Notă: Acest articol presupune că aveți o versiune pe 32 de biți sau pe 64 de biți a Oracle Java 7 care este pe / usr / local / java și pe care doriți să faceți upgrade la o nouă versiune de Oracle Java.

Când actualizați Java, trebuie de asemenea să actualizați legăturile Java din browserul dvs. Web.

paşi

1
Descărcați noile fișiere binare Java. Asigurați-vă că selectați fișierele binare Java JDK / JRE corecte, actualizate pentru arhitectura sistemului Ubuntu Linux de 32 sau 64 de biți, terminând cu "tar. gz "ca:
  • jdk-7u40-linux-i586.tar.gz (32 biți)
  • jre-7u40-linux-i586.tar.gz (32 biți)
  • sau
  • jdk-7u40-linux-x64.tar.gz (64 biți)
  • jre-7u40-linux-x64.tar.gz (64 biți)

Metoda 1

Instrucțiuni pentru Java pe 32 de biți
1
Deveniți utilizatorul rădăcină și copiați noile binare comprimate din directorul nostru de descărcare / usr / local / java:
  • Tip / Copy / Paste: cd / home /"your_user_name" / Descărcări
  • Tip / Copy / Paste: sudo cp-r jdk-7u40-linux-i586.tar.gz / usr / local / java
  • Tip / Copy / Paste: sudo cp-r jre-7u40-linux-i586.tar.gz / usr / local / java
  • Tip / Copy / Paste: cd / usr / local / java
  • 2
    Acum vom dezarhiva noua versiune a fișierelor binare Java în directorul / usr / local / java:
  • Tip / Copy / Paste: sudo tar xvzf jdk-7u40-linux-i586.tar.gz
  • Tip / Copy / Paste: sudo tar xvzf jre-7u40-linux-i586.tar.gz
  • Metoda 2

    Instrucțiuni Java pe 64 de biți
    1
    Deveniți utilizatorul rădăcină și copiați noile binare comprimate din directorul nostru de descărcare / usr / local / java:
    • Tip / Copy / Paste: cd / home /"your_user_name"/ Descărcări
    • Tip / Copy / Paste: sudo -s cp-r jdk-7u40-linux-x64.tar.gz / usr / local / java
    • Tip / Copy / Paste: sudo -s cp-r jre-7u40-linux-x64.tar.gz / usr / local / java
    • Tip / copiere / lipire: cd / usr / local / java
  • 2
    Acum vom dezarhiva noua versiune a fișierelor binare Java în directorul / usr / local / java:
  • Tip / copiere / lipire: sudo tar xvzf jdk-7u40-linux-x64.tar.gz
  • Tip / Copy / Paste: sudo tar xvzf jre-7u40-linux-x64.tar.gz
  • 3
    În acest moment, ar trebui să aveți două binare noi necomprimate în / usr / local / java pentru Java JDK / JRE enumerate ca:
  • jdk1.7.0_40
    jre1.7.0_40

    împreună cu:

    jdk1.7.0_25
    jre1.7.0_25

    Metoda 3

    Modificați sistemul Linux PATH
    1
    Editați calea către fișierele sistemului / etc / profile, adăugând următoarele variabile de sistem. Utilizați Gedit, Nano sau orice alt editor de text, ca root, și deschideți / etc / profile.
    • Tip / Copy / Paste: sudo gedit / etc / profil
    • sau
    • Tip / Copy / Paste: sudo nano / etc / profil
  • 2
    Derulați în jos utilizând tastele săgeți pentru a ajunge la sfârșitul fișierului și adăugați următoarele linii în partea de jos a fișierului / etc / profile din Ubuntu Linux. În acest moment, pentru a schimba numerele de versiune ale Java de la vechi la nou, mergeți la următoarea cale de sistem la fișierul / etc / profile:

  • Editați fișierul / 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

    Schimbă-l la acest lucru:

    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


    Salvați fișierul și ieșiți.

    Metoda 4

    Informați sistemul de versiunea actualizată a Oracle Java
    1


    Informați sistemul Ubuntu Linux unde este localizat fișierul Oracle Java JRE / JDK. Acum veți actualiza sistemul pentru a utiliza versiunea Java 1.7.0_40:
    • Tip / Copy / Paste: sudo update-alternatives - install "/ Usr / bin / java" "java" "/ Usr / local / java /jre1.7.0_40/ Bin / java" 1
    • Tip / Copy / Paste: sudo update-alternatives - install "/ Usr / bin / javac" "javac" "/ Usr / local / java /jdk1.7.0_40/ Bin / javac" 1
    • Tip / Copy / Paste: sudo update-alternatives - install "/ usr / bin / javaws" "javaws" "/ Usr / local / java /jre1.7.0_40 / bin/ javaws" 1
  • 2
    Specificați pentru Ubuntu că versiunea JRE 1.7.0_40 trebuie să fie cea implicită:
  • Tip / Copy / Paste: sudo update-alternative - set java / usr / local / java /jre1.7.0_40/ Bin / java
  • Tip / Copy / Paste: sudo update-alternative - set javac / usr / local / java /jdk1.7.0_40/ Bin / javac
  • Tip / Copy / Paste: sudo update-alternative - set javaws / usr / local / java /jre1.7.0_40/ Bin / javaws
  • 3
    Reîncărcați fișierul / etc / profile în calea sistemului, tastând următoarea comandă:
  • Tip / Copy / Paste: . / Etc / profil
  • Rețineți că calea extinsă la fișierul / etc / profile va fi reîncărcată după ce sistemul Ubuntu se repornește.
  • 4
    Verificați dacă noua versiune Java a fost instalată corect în sistem, executați următoarele comenzi și verificând numărul versiunii noii actualizări Java:
  • Tip / Copy / Paste: java -versiune
  • Această comandă afișează versiunea Java care rulează pe sistem.
  • 5
    Ar trebui să primiți un mesaj ca acesta:
  • versiunea java "1.7.0_40"

    Java (TM) SE Runtime Environment (construiți 1.7.0_40-b08) Java HotSpot ™ 64-Bit VM Server (build build 25.1-b02, mod mixt)
  • Tip / Copy / Paste: javac -versiune
  • Această comandă vă spune că acum puteți să compilați programe Java de pe terminal.
  • Ar trebui să primiți un mesaj ca acesta:
  • javac 1.7.0_40
  • 6
    Veți putea apoi să eliminați vechea versiune Java JDK / JRE eliminând pur și simplu directoarele care conțin binarele lor vechi.
  • Tip / Copy / Paste: cd / usr / local / java
  • Tip / Copy / Paste: sudo rm -rf jdk1.7.0_40
  • Tip / Copy / Paste: sudo rm -rf jre1.7.0_40
  • 7
    Reporniți Ubuntu Linux și sistemul va fi complet configurat pentru a rula și a dezvolta programe Java.
  • Opțional: Cum se activează Java în browserul Web

    1. Pentru a activa pluginurile Java în browserul dvs. web, trebuie să creați o legătură simbolică din directorul plugin-urilor de browser în locația pluginurilor Java incluse în distribuția software specifică.

    Google Chrome

    Instrucțiuni pentru Java pe 32 de biți

    1. Rulați următoarele comenzi.
    2. Tip / Copy / Paste: sudo mkdir -p / opt / google / crom / pluginuri
    3. Această comandă va crea un director numit / opt / google / chrome / plugins.
    4. Tip / Paste / Copiere: cd / opt / google / crom / pluginuri
    5. Această comandă vă va muta în directorul plugin Google Chrome: asigurați-vă că vă aflați în acest director înainte de a face legătura simbolică.
    6. Tip / Paste / Copiere: sudo ln -s /usr/local/java/jre1.7.0_40/lib/i386/libnpjp2.so
    7. Această comandă va crea o legătură simbolică din pluginul Java JRE (Java Runtime Environment) libjavaplugin_oji la browserul web Google Chrome.

    Instrucțiuni Java pe 64 de biți

    1. Rulați următoarele comenzi.
    2. Tip / Copy / Paste: sudo mkdir -p / opt / google / crom / pluginuri
    3. Această comandă va crea un director numit / opt / google / chrome / plugins.
    4. Tip / Paste / Copiere: cd / opt / google / crom / pluginuri
    5. Această comandă vă va muta în directorul plugin Google Chrome: asigurați-vă că vă aflați în acest director înainte de a face legătura simbolică.
    6. Tip / Paste / Copiere: sudo ln -s /usr/local/java/jre1.7.0_40/lib/amd64/libnpjp2.so
    7. Această comandă va crea o legătură simbolică din pluginul Java JRE (Java Runtime Environment) libjavaplugin_oji la browserul web Google Chrome.

    Mementouri

    1. Notă: uneori, când scrieți comanda de mai sus, puteți primi un mesaj care citește:
    2. ln: crearea link-ului simbolic "./libnpjp2.so": Fișierul există
    3. Pentru a corecta această problemă, eliminați pur și simplu legătura simbolică anterioară, utilizând următoarea comandă:
    4. Tip / Copy / Paste: cd / opt / google / crom / pluginuri
    5. Tip / Copy / Paste: sudo rm -rf libnpjp2.so
    6. Asigurați-vă că îl găsiți în directorul / opt / google / chrome / plugins înainte de a rula comanda.
    7. Reporniți browserul web și mergeți în sus Tester Java pentru a testa dacă Java funcționează în browserul web.

    Mozilla Firefox

    Instrucțiuni pentru Java pe 32 de biți

    1. Scrieți următoarea comandă:
    2. Tip / Paste / Copiere: cd / usr / lib / mozilla / plugin-uri
    3. Această comandă vă va muta în directorul / usr / lib / mozilla / plugins: creați acest director dacă nu îl aveți deja.
    4. Tip / Paste / Copiere: sudo mkdir -p / usr / lib / mozilla / plugin-uri
    5. Această comandă va crea directorul / usr / lib / mozilla / plugins: asigurați-vă că vă aflați în acest director înainte de a face legătura simbolică.
    6. Tip / Paste / Copiere: sudo ln -s /usr/local/java/jre1.7.0_40/lib/i386/libnpjp2.so
    7. Aceasta va crea o legătură simbolică din Java JRE (Java Runtime Environment) libjavaplugin_oji la browserul web Mozilla Firefox.

    Instrucțiuni Java pe 64 de biți

    1. Rulați următoarele comenzi.
    2. Tip / Paste / Copiere: cd / usr / lib / mozilla / plugin-uri
    3. Această comandă vă va muta în directorul / usr / lib / mozilla / plugins: creați acest director dacă nu îl aveți deja.
    4. Tip / Paste / Copiere: sudo mkdir -p / usr / lib / mozilla / plugin-uri
    5. Această comandă va crea directorul / usr / lib / mozilla / plugins: asigurați-vă că vă aflați în acest director înainte de a face legătura simbolică.
    6. Tip / Paste / Copiere: sudo ln -s /usr/local/java/jre1.7.0_40/lib/amd64/libnpjp2.so
    7. Aceasta va crea o legătură simbolică din Java JRE (Java Runtime Environment) libjavaplugin_oji la browserul web Mozilla Firefox.

    Mementouri

    1. Notă: uneori, când scrieți comanda de mai sus, puteți primi un mesaj care citește:
    2. ln: crearea link-ului simbolic "./libnpjp2.so": Fișierul există
    3. Pentru a corecta această problemă, eliminați pur și simplu legătura simbolică anterioară, utilizând următoarea comandă:
    4. Tip / Copy / Paste: cd / usr / lib / mozilla / plugin-uri
    5. Tip / Copy / Paste: sudo rm -rf libnpjp2.so
    6. Asigurați-vă că vă aflați în directorul / usr / lib / mozilla / plugins înainte de a rula comanda.
    7. Reporniți browserul web și mergeți în sus Tester Java pentru a testa dacă Java funcționează în browserul web.
    Distribuiți pe rețelele sociale:

    înrudit