4 sätt att uppgradera Oracle Java på Ubuntu Linux

Innehållsförteckning:

4 sätt att uppgradera Oracle Java på Ubuntu Linux
4 sätt att uppgradera Oracle Java på Ubuntu Linux

Video: 4 sätt att uppgradera Oracle Java på Ubuntu Linux

Video: 4 sätt att uppgradera Oracle Java på Ubuntu Linux
Video: This Will Clean Your Computer Viruses (Malware) 2024, Maj
Anonim

Detta dokument är avsett att hjälpa till med uppgraderingen av de många nya versionerna av Oracle Java JDK/JRE på Ubuntu Linux. Av och till, på grund av buggfixar och säkerhetsproblem, släpper Oracle uppdateringar till sin version av Java JDK/JRE.

  • Notera:

    Den här artikeln förutsätter att du har en version av Oracle Java 7 antingen 32-bitars eller 64-bitars som finns i/usr/local/java och du vill uppgradera till en ny version av Oracle Java. Om du inte gör det, se följande artikel för mer information:

  • Hur man installerar Oracle Java på Ubuntu Linux

Steg

Uppgradera Oracle Java på Ubuntu Linux Steg 1
Uppgradera Oracle Java på Ubuntu Linux Steg 1

Steg 1. Ladda ner de nya Oracle Java-binarierna och se till att du väljer rätt uppdaterade Java JDK/JRE-binarier för Oracle Java, för din Ubuntu Linux-systemarkitektur, antingen 32-bitars eller 64-bitars, slutar Oracle Java-binärer på (tar. gz) såsom:

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

    eller

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

Metod 1 av 4: 32-bitars Oracle Java-instruktioner:

Uppgradera Oracle Java på Ubuntu Linux Steg 2
Uppgradera Oracle Java på Ubuntu Linux Steg 2

Steg 1. Bli rotanvändare och kopiera de nya komprimerade Oracle Java -binärfilerna från vår nedladdningskatalog till/usr/local/java

  • Skriv/Kopiera/Klistra in:

    cd /hem /"ditt användarnamn"/Nedladdningar

  • Skriv/Kopiera/Klistra in:

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

  • Skriv/Kopiera/Klistra in:

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

  • Skriv/Kopiera/Klistra in:

    cd/usr/local/java

Uppgradera Oracle Java på Ubuntu Linux Steg 3
Uppgradera Oracle Java på Ubuntu Linux Steg 3

Steg 2. Därefter ska vi packa upp vår nya version av Oracle Java -binärer, i katalogen/usr/local/java

  • Skriv/Kopiera/Klistra in:

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

  • Skriv/Kopiera/Klistra in:

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

Metod 2 av 4: 64-bitars Oracle Java-instruktioner:

Uppgradera Oracle Java på Ubuntu Linux Steg 4
Uppgradera Oracle Java på Ubuntu Linux Steg 4

Steg 1. Bli rotanvändare och kopiera de nya komprimerade Oracle Java -binärfilerna från vår nedladdningskatalog till/usr/local/java

  • Skriv/Kopiera/Klistra in:

    cd /hem /"ditt användarnamn"/Nedladdningar

  • Skriv/Kopiera/Klistra in:

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

  • Skriv/Kopiera/Klistra in:

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

  • Skriv/Kopiera/Klistra in:

    cd/usr/local/java

Uppgradera Oracle Java på Ubuntu Linux Steg 5
Uppgradera Oracle Java på Ubuntu Linux Steg 5

Steg 2. Därefter ska vi packa upp vår nya version av Oracle Java -binärer, i katalogen/usr/local/java

  • Skriv/Kopiera/Klistra in:

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

  • Skriv/Kopiera/Klistra in:

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

Uppgradera Oracle Java på Ubuntu Linux Steg 6
Uppgradera Oracle Java på Ubuntu Linux Steg 6

Steg 3. Vid denna tidpunkt bör du ha två nya okomprimerade binära kataloger i/usr/local/java för Java JDK/JRE listade som:

jdk1.7.0_40

jre1.7.0_40

Tillsammans med:

jdk1.7.0_25

jre1.7.0_25

Metod 3 av 4: Ändra din Linux -system PATH:

Uppgradera Oracle Java på Ubuntu Linux Steg 7
Uppgradera Oracle Java på Ubuntu Linux Steg 7

Steg 1. Redigera system PATH -filen /etc /profile och lägg till följande systemvariabler i systemvägen

Använd gedit, nano eller någon annan textredigerare, som root, och öppna /etc /profile

  • Skriv/Kopiera/Klistra in:

    sudo gedit /etc /profile

    eller

  • Skriv/Kopiera/Klistra in:

    sudo nano /etc /profile

Uppgradera Oracle Java på Ubuntu Linux Steg 8
Uppgradera Oracle Java på Ubuntu Linux Steg 8

Steg 2. Rulla nedåt med dina piltangenter till slutet av filen och lägg till följande rader nedan till slutet av din /etc /profilfil i Ubuntu Linux, nu kommer du att ändra versionsnumren från den gamla Oracle Java till den nya versionen av Java, du kommer att ändra versionsnumren i följande system PATH -fil /etc /profile:

Ändra filen /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

exportera JAVA_HOME

exportera JRE_HOME

exportera PATH

Ändra till detta:

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

exportera JAVA_HOME

exportera JRE_HOME

exportera PATH

Spara filen och avsluta

Metod 4 av 4: Informera ditt system om den uppdaterade Oracle Java -versionen:

Uppgradera Oracle Java på Ubuntu Linux Steg 9
Uppgradera Oracle Java på Ubuntu Linux Steg 9

Steg 1. Informera ditt Ubuntu Linux -system där din Oracle Java JRE/JDK finns, nu vill du uppdatera systemet för att använda Oracle Java 1.7.0_40

  • Skriv/Kopiera/Klistra in:

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

  • Skriv/Kopiera/Klistra in:

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

  • Skriv/Kopiera/Klistra in:

    sudo update-alternativer-installera "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.7.0_40/bin/käkar "1

Uppgradera Oracle Java på Ubuntu Linux Steg 10
Uppgradera Oracle Java på Ubuntu Linux Steg 10

Steg 2. Informera ditt Ubuntu Linux -system om att Oracle Java JRE 1.7.0_40 måste vara den nya standard -Java

  • Skriv/Kopiera/Klistra in:

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

  • Skriv/Kopiera/Klistra in:

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

  • Skriv/Kopiera/Klistra in:

    sudo update-alternativer-ställ in javaws/usr/local/java/jre1.7.0_40/bin/käkar

Uppgradera Oracle Java på Ubuntu Linux Steg 11
Uppgradera Oracle Java på Ubuntu Linux Steg 11

Steg 3. Ladda om din systemomfattande PATH /etc /profil genom att skriva följande kommando:

  • Skriv/Kopiera/Klistra in:

    . /etc/profile

  • Observera att din systemomfattande PATH /etc /profilfil laddas om efter omstart av ditt Ubuntu Linux -system
Uppgradera Oracle Java på Ubuntu Linux Steg 12
Uppgradera Oracle Java på Ubuntu Linux Steg 12

Steg 4. Testa om den nya versionen av Oracle Java har installerats korrekt på ditt system genom att köra följande kommandon och notera versionsnumret för den nya Java -uppdateringen

  • Skriv/Kopiera/Klistra in:

    java -version

    detta kommando visar den version av Java som körs på ditt system

Uppgradera Oracle Java på Ubuntu Linux Steg 13
Uppgradera Oracle Java på Ubuntu Linux Steg 13

Steg 5. Du bör få ett meddelande som visar:

  • java version "1.7.0_40"

    Java (TM) SE Runtime Environment (build 1.7.0_40-b08) Java HotSpot (TM) 64-bitars server-VM (build build 25.1-b02, blandat läge)

  • Skriv/Kopiera/Klistra in:

    javac -version

  • detta kommando låter dig veta att du nu kan kompilera Java -program från terminalen

    Du bör få ett meddelande som visar:

  • javac 1.7.0_40
Uppgradera Oracle Java på Ubuntu Linux Steg 14
Uppgradera Oracle Java på Ubuntu Linux Steg 14

Steg 6. Efteråt har du möjlighet att ta bort den gamla Oracle Java JDK/JRE, genom att helt enkelt ta bort katalogerna som innehåller de gamla Java JDK/JRE -binärfilerna

  • Skriv/Kopiera/Klistra in:

    cd/usr/local/java

  • Skriv/Kopiera/Klistra in:

    sudo rm -rf jdk1.7.0_40

  • Skriv/Kopiera/Klistra in:

    sudo rm -rf jre1.7.0_40

Uppgradera Oracle Java på Ubuntu Linux Steg 15
Uppgradera Oracle Java på Ubuntu Linux Steg 15

Steg 7. Starta om ditt Ubuntu Linux -system och ditt system kommer att vara fullt konfigurerat för att köra och utveckla Java -program

Valfritt: Hur du aktiverar Oracle Java i dina webbläsare

För att aktivera ditt Java-plug-in i dina webbläsare måste du göra en symbolisk länk från webbläsarens plug-in-katalog till platsen för Java-plug-in som ingår i din distribution av Oracle Java

Google Chrome

32-bitars Oracle Java-instruktioner:

  1. Ge följande kommandon.

    • Skriv/Kopiera/Klistra in:

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

      detta skapar en katalog som heter/opt/google/chrome/plugins

    • Typ/Klistra in/Kopiera:

      cd/opt/google/chrome/plugins

      detta kommer att ändra dig till google chrome plugins -katalogen, se till att du är i den här katalogen innan du gör den symboliska länken

    • Typ/Klistra in/Kopiera:

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

      detta skapar en symbolisk länk från Java JRE (Java Runtime Environment) plugin libnpjp2.so till din webbläsare Google Chrome

64-bitars Oracle Java-instruktioner:

  1. Ge följande kommandon.

    • Skriv/Kopiera/Klistra in:

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

      detta skapar en katalog som heter/opt/google/chrome/plugins

    • Typ/Klistra in/Kopiera:

      cd/opt/google/chrome/plugins

      detta kommer att ändra dig till google chrome plugins -katalogen, se till att du är i den här katalogen innan du gör den symboliska länken

    • Typ/Klistra in/Kopiera:

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

      detta skapar en symbolisk länk från Java JRE (Java Runtime Environment) plugin libnpjp2.so till din webbläsare Google Chrome

Påminnelser:

  1. Notera:

    Ibland kan du få ett meddelande om följande kommando ovan:

    • ln: skapa symbolisk länk `./libnpjp2.so ': Filen finns
    • För att åtgärda problemet, ta bara bort den tidigare symboliska länken med följande kommando:
    • Skriv/Kopiera/Klistra in:

      cd/opt/google/chrome/plugins

    • Skriv/Kopiera/Klistra in:

      sudo rm -rf libnpjp2.so

    • Se till att du finns i katalogen/opt/google/chrome/plugins innan du utfärdar kommandot
  2. Starta om din webbläsare och gå till Java Tester för att testa om Java fungerar i din webbläsare.

    Mozilla Firefox

    32-bitars Oracle Java-instruktioner:

    1. Ge följande kommando

      • Typ/Klistra in/Kopiera:

        cd/usr/lib/mozilla/plugins

        detta kommer att ändra dig till katalogen/usr/lib/mozilla/plugins, skapa den här katalogen om du inte har den

      • Typ/Klistra in/Kopiera:

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

        detta skapar katalogen/usr/lib/mozilla/plugins, se till att du är i den här katalogen innan du gör den symboliska länken

      • Typ/Klistra in/Kopiera:

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

        detta skapar en symbolisk länk från Java JRE (Java Runtime Environment) plugin libnpjp2.so till din webbläsare Mozilla Firefox

    64-bitars Oracle Java-instruktioner:

    1. Ge följande kommandon.

      • Typ/Klistra in/Kopiera:

        cd/usr/lib/mozilla/plugins

        detta kommer att ändra dig till katalogen/usr/lib/mozilla/plugins, skapa den här katalogen om du inte har den

      • Typ/Klistra in/Kopiera:

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

        detta skapar katalogen/usr/lib/mozilla/plugins, se till att du är i den här katalogen innan du gör den symboliska länken

      • Typ/Klistra in/Kopiera:

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

        detta kommer att skapa en symbolisk länk från Java JRE (Java Runtime Environment) plugin libnpjp2.so till din webbläsare Mozilla Firefox

    Påminnelser:

    1. Notera:

      Ibland kan du få ett meddelande om följande kommando ovan:

      • ln: skapa symbolisk länk `./libnpjp2.so ': Filen finns
      • För att åtgärda problemet, ta bara bort den tidigare symboliska länken med följande kommando:
      • Skriv/Kopiera/Klistra in:

        cd/usr/lib/mozilla/plugins

      • Skriv/Kopiera/Klistra in:

        sudo rm -rf libnpjp2.so

      • Se till att du finns i katalogen/usr/lib/mozilla/plugins innan du utfärdar kommandot
    2. Starta om din webbläsare och gå till Java Tester för att testa om Java fungerar i din webbläsare.

Rekommenderad: