4 måter å oppgradere Oracle Java på Ubuntu Linux

Innholdsfortegnelse:

4 måter å oppgradere Oracle Java på Ubuntu Linux
4 måter å oppgradere Oracle Java på Ubuntu Linux

Video: 4 måter å oppgradere Oracle Java på Ubuntu Linux

Video: 4 måter å oppgradere Oracle Java på Ubuntu Linux
Video: ВСЯ НОЧЬ С ПОЛТЕРГЕЙСТОМ В ЖИЛОМ ДОМЕ, я заснял жуткую активность. 2024, April
Anonim

Dette dokumentet er ment å hjelpe til med oppgraderingen av de mange nye versjonsversjonene av Oracle Java JDK/JRE på Ubuntu Linux. Av og til, på grunn av feilrettinger og sikkerhetsproblemer, slipper Oracle oppdateringer til sin versjon av Java JDK/JRE.

  • Merk:

    Denne artikkelen forutsetter at du har en versjon av Oracle Java 7, enten 32-biters eller 64-biters plassert i/usr/local/java, og at du vil oppgradere til en ny versjon av Oracle Java. Hvis du ikke gjør det, kan du se følgende artikkel for mer informasjon:

  • Slik installerer du Oracle Java på Ubuntu Linux

Trinn

Oppgrader Oracle Java på Ubuntu Linux Trinn 1
Oppgrader Oracle Java på Ubuntu Linux Trinn 1

Trinn 1. Last ned de nye Oracle Java-binærene. Sørg for at du velger de riktige oppdaterte Java JDK/JRE-binariene til Oracle Java, for Ubuntu Linux-systemarkitekturen din, enten 32-biters eller 64-biters, Oracle Java-binærene ender på (tar. gz) for eksempel:

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

    eller

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

Metode 1 av 4: 32-biters Oracle Java-instruksjoner:

Oppgrader Oracle Java på Ubuntu Linux Trinn 2
Oppgrader Oracle Java på Ubuntu Linux Trinn 2

Trinn 1. Bli root -bruker og kopier de nye komprimerte Oracle Java -binærene fra nedlastingskatalogen til/usr/local/java

  • Type/Kopier/Lim inn:

    cd /home /"ditt brukernavn"/Nedlastinger

  • Type/Kopier/Lim inn:

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

  • Type/Kopier/Lim inn:

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

  • Type/Kopier/Lim inn:

    cd/usr/local/java

Oppgrader Oracle Java på Ubuntu Linux Trinn 3
Oppgrader Oracle Java på Ubuntu Linux Trinn 3

Trinn 2. Deretter skal vi pakke ut vår nye versjon av Oracle Java -binære filer, i katalogen/usr/local/java

  • Type/Kopier/Lim inn:

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

  • Type/Kopier/Lim inn:

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

Metode 2 av 4: 64-biters Oracle Java-instruksjoner:

Oppgrader Oracle Java på Ubuntu Linux Trinn 4
Oppgrader Oracle Java på Ubuntu Linux Trinn 4

Trinn 1. Bli root -bruker og kopier de nye komprimerte Oracle Java -binærene fra nedlastingskatalogen til/usr/local/java

  • Type/Kopier/Lim inn:

    cd /home /"ditt brukernavn"/Nedlastinger

  • Type/Kopier/Lim inn:

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

  • Type/Kopier/Lim inn:

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

  • Type/Kopier/Lim inn:

    cd/usr/local/java

Oppgrader Oracle Java på Ubuntu Linux Trinn 5
Oppgrader Oracle Java på Ubuntu Linux Trinn 5

Trinn 2. Deretter skal vi pakke ut vår nye versjon av Oracle Java -binære filer, i katalogen/usr/local/java

  • Type/Kopier/Lim inn:

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

  • Type/Kopier/Lim inn:

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

Oppgrader Oracle Java på Ubuntu Linux Trinn 6
Oppgrader Oracle Java på Ubuntu Linux Trinn 6

Trinn 3. På dette tidspunktet bør du ha to nye ukomprimerte binære kataloger i/usr/local/java for Java JDK/JRE oppført som:

jdk1.7.0_40

jre1.7.0_40

Sammen med:

jdk1.7.0_25

jre1.7.0_25

Metode 3 av 4: Endre din Linux -systemvei:

Oppgrader Oracle Java på Ubuntu Linux Trinn 7
Oppgrader Oracle Java på Ubuntu Linux Trinn 7

Trinn 1. Rediger system PATH -filen /etc /profile og legg til følgende systemvariabler i systembanen

Bruk gedit, nano eller annen tekstredigerer, som root, og åpne /etc /profile

  • Type/Kopier/Lim inn:

    sudo gedit /etc /profile

    eller

  • Type/Kopier/Lim inn:

    sudo nano /etc /profile

Oppgrader Oracle Java på Ubuntu Linux Trinn 8
Oppgrader Oracle Java på Ubuntu Linux Trinn 8

Trinn 2. Rull ned med piltastene til slutten av filen og legg til følgende linjer nedenfor til slutten av din /etc /profilfil i Ubuntu Linux, på dette tidspunktet kommer du til å endre versjonsnumrene fra den gamle Oracle Java til den nye versjonen av Java, du vil endre versjonsnumrene i følgende system PATH -fil /etc /profile:

Endre /etc /profilfilen:

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

eksporter JAVA_HOME

eksporter JRE_HOME

eksporter STI

Bytt til dette:

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

eksporter JAVA_HOME

eksporter JRE_HOME

eksportere STI

Lagre filen og avslutt

Metode 4 av 4: Informer systemet om den oppdaterte Oracle Java -versjonen:

Oppgrader Oracle Java på Ubuntu Linux Trinn 9
Oppgrader Oracle Java på Ubuntu Linux Trinn 9

Trinn 1. Informer Ubuntu Linux -systemet der Oracle Java JRE/JDK er plassert, nå vil du oppdatere systemet for å bruke Oracle Java 1.7.0_40

  • Type/Kopier/Lim inn:

    sudo update-alternativer-installer "/usr/bin/java" "java" "/usr/local/java/jre1.7.0_40/bin/java "1

  • Type/Kopier/Lim inn:

    sudo update-alternativer-installer "/usr/bin/javac" "javac" "/usr/local/java/jdk1.7.0_40/bin/javac "1

  • Type/Kopier/Lim inn:

    sudo update-alternativer-installer "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.7.0_40/bin/javaws "1

Oppgrader Oracle Java på Ubuntu Linux Trinn 10
Oppgrader Oracle Java på Ubuntu Linux Trinn 10

Trinn 2. Informer Ubuntu Linux -systemet om at Oracle Java JRE 1.7.0_40 må være den nye standard Java

  • Type/Kopier/Lim inn:

    sudo oppdateringsalternativer-sett java/usr/local/java/jre1.7.0_40/bin/java

  • Type/Kopier/Lim inn:

    sudo oppdateringsalternativer-sett javac/usr/local/java/jdk1.7.0_40/bin/javac

  • Type/Kopier/Lim inn:

    sudo oppdateringsalternativer-sett javaws/usr/local/java/jre1.7.0_40/bin/javaws

Oppgrader Oracle Java på Ubuntu Linux Trinn 11
Oppgrader Oracle Java på Ubuntu Linux Trinn 11

Trinn 3. Last inn hele systemets PATH /etc /profil på nytt ved å skrive følgende kommando:

  • Type/Kopier/Lim inn:

    . /etc/profile

  • Vær oppmerksom på at den systemomfattende PATH /etc /profilfilen lastes på nytt etter omstart av Ubuntu Linux -systemet
Oppgrader Oracle Java på Ubuntu Linux Trinn 12
Oppgrader Oracle Java på Ubuntu Linux Trinn 12

Trinn 4. Test for å se om den nye versjonen av Oracle Java ble installert riktig på systemet ved å kjøre følgende kommandoer og merke versjonsnummeret til den nye Java -oppdateringen

  • Type/Kopier/Lim inn:

    java -versjon

    denne kommandoen viser versjonen av Java som kjører på systemet ditt

Oppgrader Oracle Java på Ubuntu Linux Trinn 13
Oppgrader Oracle Java på Ubuntu Linux Trinn 13

Trinn 5. Du bør motta en melding som viser:

  • java versjon "1.7.0_40"

    Java (TM) SE Runtime Environment (build 1.7.0_40-b08) Java HotSpot (TM) 64-biters server VM (build build 25.1-b02, blandet modus)

  • Type/Kopier/Lim inn:

    javac -versjon

  • Denne kommandoen lar deg vite at du nå kan kompilere java -programmer fra terminalen

    Du bør motta en melding som viser:

  • javac 1.7.0_40
Oppgrader Oracle Java på Ubuntu Linux Trinn 14
Oppgrader Oracle Java på Ubuntu Linux Trinn 14

Trinn 6. Etterpå har du muligheten til å fjerne den gamle Oracle Java JDK/JRE, ved ganske enkelt å fjerne katalogene som inneholder de gamle Java JDK/JRE -binærene

  • Type/Kopier/Lim inn:

    cd/usr/local/java

  • Type/Kopier/Lim inn:

    sudo rm -rf jdk1.7.0_40

  • Type/Kopier/Lim inn:

    sudo rm -rf jre1.7.0_40

Oppgrader Oracle Java på Ubuntu Linux Trinn 15
Oppgrader Oracle Java på Ubuntu Linux Trinn 15

Trinn 7. Start Ubuntu Linux -systemet på nytt, og systemet vil være fullt konfigurert for å kjøre og utvikle Java -programmer

Valgfritt: Slik aktiverer du Oracle Java i nettleserne

For å aktivere Java-plugin-modulen i nettleserne må du lage en symbolsk lenke fra plugin-mappen for nettlesere til plasseringen av Java-plugin-modulen som er inkludert i distribusjonen av Oracle Java

Google Chrome

32-biters Oracle Java-instruksjoner:

  1. Utfør følgende kommandoer.

    • Type/Kopier/Lim inn:

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

      Dette vil opprette en katalog kalt/opt/google/chrome/plugins

    • Type/Lim inn/Kopier:

      cd/opt/google/chrome/plugins

      Dette vil endre deg til katalogen for Google Chrome -plugins, sørg for at du er i denne katalogen før du lager den symbolske lenken

    • Type/Lim inn/Kopier:

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

      Dette vil opprette en symbolsk lenke fra Java JRE (Java Runtime Environment) plugin libnpjp2.so til nettleseren din i Google Chrome

64-biters Oracle Java-instruksjoner:

  1. Utfør følgende kommandoer.

    • Type/Kopier/Lim inn:

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

      Dette vil opprette en katalog kalt/opt/google/chrome/plugins

    • Type/Lim inn/Kopier:

      cd/opt/google/chrome/plugins

      Dette vil endre deg til katalogen for Google Chrome -plugins, sørg for at du er i denne katalogen før du lager den symbolske lenken

    • Type/Lim inn/Kopier:

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

      Dette vil opprette en symbolsk lenke fra Java JRE (Java Runtime Environment) plugin libnpjp2.so til Google Chrome -nettleseren din

Påminnelser:

  1. Merk:

    Noen ganger kan du motta en melding som sier:

    • ln: opprette symbolsk lenke `./libnpjp2.so ': Filen finnes
    • For å rette opp dette problemet, fjern bare den forrige symbolske lenken ved å bruke følgende kommando:
    • Type/Kopier/Lim inn:

      cd/opt/google/chrome/plugins

    • Type/Kopier/Lim inn:

      sudo rm -rf libnpjp2.so

    • Sørg for at du er i katalogen/opt/google/chrome/plugins før du utsteder kommandoen
  2. Start nettleseren på nytt og gå til Java Tester for å teste om Java fungerer i nettleseren din.

    Mozilla Firefox

    32-biters Oracle Java-instruksjoner:

    1. Gi følgende kommando

      • Type/Lim inn/Kopier:

        cd/usr/lib/mozilla/plugins

        dette vil endre deg til katalogen/usr/lib/mozilla/plugins, opprett denne katalogen hvis du ikke har den

      • Type/Lim inn/Kopier:

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

        dette vil opprette katalogen/usr/lib/mozilla/plugins, sørg for at du er i denne katalogen før du lager den symbolske lenken

      • Type/Lim inn/Kopier:

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

        dette vil opprette en symbolsk lenke fra Java JRE (Java Runtime Environment) plugin libnpjp2.so til nettleseren din Mozilla Firefox

    64-biters Oracle Java-instruksjoner:

    1. Utfør følgende kommandoer.

      • Type/Lim inn/Kopier:

        cd/usr/lib/mozilla/plugins

        dette vil endre deg til katalogen/usr/lib/mozilla/plugins, opprett denne katalogen hvis du ikke har den

      • Type/Lim inn/Kopier:

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

        Dette vil opprette katalogen/usr/lib/mozilla/plugins, sørg for at du er i denne katalogen før du lager den symbolske lenken

      • Type/Lim inn/Kopier:

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

        dette vil opprette en symbolsk lenke fra Java JRE (Java Runtime Environment) plugin libnpjp2.so til nettleseren din Mozilla Firefox

    Påminnelser:

    1. Merk:

      Noen ganger kan du motta en melding som sier:

      • ln: opprette symbolsk lenke `./libnpjp2.so ': Filen eksisterer
      • For å rette opp dette problemet, fjern bare den forrige symbolske lenken ved å bruke følgende kommando:
      • Type/Kopier/Lim inn:

        cd/usr/lib/mozilla/plugins

      • Type/Kopier/Lim inn:

        sudo rm -rf libnpjp2.so

      • Sørg for at du er i katalogen/usr/lib/mozilla/plugins før du utsteder kommandoen
    2. Start nettleseren på nytt og gå til Java Tester for å teste om Java fungerer i nettleseren din.

Anbefalt: