4 måder at opgradere Oracle Java på Ubuntu Linux

Indholdsfortegnelse:

4 måder at opgradere Oracle Java på Ubuntu Linux
4 måder at opgradere Oracle Java på Ubuntu Linux

Video: 4 måder at opgradere Oracle Java på Ubuntu Linux

Video: 4 måder at opgradere Oracle Java på Ubuntu Linux
Video: This Will Clean Your Computer Viruses (Malware) 2024, Kan
Anonim

Dette dokument er beregnet til at hjælpe med opgraderingen af de mange nye versioner af Oracle Java JDK/JRE på Ubuntu Linux. Af og til frigiver Oracle opdateringer til deres version af Java JDK/JRE på grund af fejlrettelser og sikkerhedsproblemer.

  • Bemærk:

    Denne artikel formoder, at du har en version af Oracle Java 7, enten 32-bit eller 64-bit placeret i/usr/local/java, og du vil opgradere til en ny version af Oracle Java. Hvis du ikke gør det, kan du se følgende artikel for mere information:

  • Sådan installeres Oracle Java på Ubuntu Linux

Trin

Opgrader Oracle Java på Ubuntu Linux Trin 1
Opgrader Oracle Java på Ubuntu Linux Trin 1

Trin 1. Download de nye Oracle Java-binarier, og sørg for at vælge de korrekte opdaterede Java JDK/JRE-binarier fra Oracle Java til din Ubuntu Linux-systemarkitektur, enten 32-bit eller 64-bit, Oracle Java-binarierne ender på (tar. gz) såsom:

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

    eller

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

Metode 1 af 4: 32-bit Oracle Java-instruktioner:

Opgrader Oracle Java på Ubuntu Linux Trin 2
Opgrader Oracle Java på Ubuntu Linux Trin 2

Trin 1. Bliv root -bruger og kopier de nye komprimerede Oracle Java -binarier fra vores download -bibliotek til/usr/local/java

  • Type/kopi/indsæt:

    cd /hjem /"dit brugernavn"/Downloads

  • Type/kopi/indsæt:

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

  • Type/kopi/indsæt:

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

  • Type/kopi/indsæt:

    cd/usr/local/java

Opgrader Oracle Java på Ubuntu Linux Trin 3
Opgrader Oracle Java på Ubuntu Linux Trin 3

Trin 2. Dernæst skal vi pakke vores nye version af Oracle Java -binarier ud, i biblioteket/usr/local/java

  • Type/kopi/indsæt:

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

  • Type/kopi/indsæt:

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

Metode 2 af 4: 64-bit Oracle Java-instruktioner:

Opgrader Oracle Java på Ubuntu Linux Trin 4
Opgrader Oracle Java på Ubuntu Linux Trin 4

Trin 1. Bliv root -bruger og kopier de nye komprimerede Oracle Java -binarier fra vores download -bibliotek til/usr/local/java

  • Type/kopi/indsæt:

    cd /hjem /"dit brugernavn"/Downloads

  • Type/kopi/indsæt:

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

  • Type/kopi/indsæt:

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

  • Type/kopi/indsæt:

    cd/usr/local/java

Opgrader Oracle Java på Ubuntu Linux Trin 5
Opgrader Oracle Java på Ubuntu Linux Trin 5

Trin 2. Dernæst skal vi pakke vores nye version af Oracle Java -binarier ud, i biblioteket/usr/local/java

  • Type/kopi/indsæt:

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

  • Type/kopi/indsæt:

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

Opgrader Oracle Java på Ubuntu Linux Trin 6
Opgrader Oracle Java på Ubuntu Linux Trin 6

Trin 3. På dette tidspunkt skal du have to nye ukomprimerede binære mapper i/usr/local/java til Java JDK/JRE opført som:

jdk1.7.0_40

jre1.7.0_40

Sammen med:

jdk1.7.0_25

jre1.7.0_25

Metode 3 af 4: Rediger din Linux -system PATH:

Opgrader Oracle Java på Ubuntu Linux Trin 7
Opgrader Oracle Java på Ubuntu Linux Trin 7

Trin 1. Rediger system PATH -filen /etc /profile, og tilføj følgende systemvariabler til din systemsti

Brug gedit, nano eller enhver anden teksteditor som root, og åbn /etc /profile

  • Type/kopi/indsæt:

    sudo gedit /etc /profile

    eller

  • Type/kopi/indsæt:

    sudo nano /etc /profile

Opgrader Oracle Java på Ubuntu Linux Trin 8
Opgrader Oracle Java på Ubuntu Linux Trin 8

Trin 2. Rul ned med dine piletaster til slutningen af filen, og tilføj følgende linjer nedenfor til slutningen af din /etc /profilfil i Ubuntu Linux, på dette tidspunkt ændrer du versionsnumrene fra det gamle Oracle Java til den nye version af Java, du ændrer versionsnumrene i følgende system PATH -fil /etc /profile:

Rediger /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

Skift 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

Gem filen og afslut

Metode 4 af 4: Informer dit system om den opdaterede Oracle Java -version:

Opgrader Oracle Java på Ubuntu Linux Trin 9
Opgrader Oracle Java på Ubuntu Linux Trin 9

Trin 1. Informer dit Ubuntu Linux -system, hvor dit Oracle Java JRE/JDK er placeret, nu vil du gerne opdatere systemet til at bruge Oracle Java 1.7.0_40

  • Type/kopi/indsæt:

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

  • Type/kopi/indsæt:

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

  • Type/kopi/indsæt:

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

Opgrader Oracle Java på Ubuntu Linux Trin 10
Opgrader Oracle Java på Ubuntu Linux Trin 10

Trin 2. Informer dit Ubuntu Linux -system om, at Oracle Java JRE 1.7.0_40 skal være den nye standard Java

  • Type/kopi/indsæt:

    sudo update-alternativer-sæt java/usr/local/java/jre1.7.0_40/bin/java

  • Type/kopi/indsæt:

    sudo update-alternativer-sæt javac/usr/local/java/jdk1.7.0_40/bin/javac

  • Type/kopi/indsæt:

    sudo update-alternativer-sæt javaws/usr/local/java/jre1.7.0_40/bin/javaws

Opgrader Oracle Java på Ubuntu Linux Trin 11
Opgrader Oracle Java på Ubuntu Linux Trin 11

Trin 3. Genindlæs dit systembrede PATH /etc /profil ved at skrive følgende kommando:

  • Type/kopi/indsæt:

    . /etc/profil

  • Bemærk, at din systemomfattende PATH /etc /profilfil genindlæses efter genstart af dit Ubuntu Linux -system
Opgrader Oracle Java på Ubuntu Linux Trin 12
Opgrader Oracle Java på Ubuntu Linux Trin 12

Trin 4. Test om den nye version af Oracle Java blev installeret korrekt på dit system ved at køre følgende kommandoer og notere versionsnummeret på den nye Java -opdatering

  • Type/kopi/indsæt:

    java -version

    denne kommando viser den version af Java, der kører på dit system

Opgrader Oracle Java på Ubuntu Linux Trin 13
Opgrader Oracle Java på Ubuntu Linux Trin 13

Trin 5. Du bør modtage en meddelelse, der viser:

  • java version "1.7.0_40"

    Java (TM) SE Runtime Environment (build 1.7.0_40-b08) Java HotSpot (TM) 64-bit Server VM (build build 25.1-b02, blandet tilstand)

  • Type/kopi/indsæt:

    javac -version

  • Denne kommando lader dig vide, at du nu er i stand til at kompilere java -programmer fra terminalen

    Du bør modtage en besked, der viser:

  • javac 1.7.0_40
Opgrader Oracle Java på Ubuntu Linux Trin 14
Opgrader Oracle Java på Ubuntu Linux Trin 14

Trin 6. Bagefter har du mulighed for at fjerne den gamle Oracle Java JDK/JRE ved simpelthen at fjerne biblioteket, der indeholder de gamle Java JDK/JRE -binarier

  • Type/kopi/indsæt:

    cd/usr/local/java

  • Type/kopi/indsæt:

    sudo rm -rf jdk1.7.0_40

  • Type/kopi/indsæt:

    sudo rm -rf jre1.7.0_40

Opgrader Oracle Java på Ubuntu Linux Trin 15
Opgrader Oracle Java på Ubuntu Linux Trin 15

Trin 7. Genstart dit Ubuntu Linux -system, og dit system vil være fuldt konfigureret til at køre og udvikle Java -programmer

Valgfrit: Sådan aktiveres Oracle Java i dine webbrowsere

For at aktivere dit Java-plug-in i dine webbrowsere skal du oprette et symbolsk link fra webbrowserens plug-in-bibliotek til placeringen af Java-plug-in'et, der er inkluderet i din distribution af Oracle Java

Google Chrome

32-bit Oracle Java-instruktioner:

  1. Udfør følgende kommandoer.

    • Type/kopi/indsæt:

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

      dette vil oprette en mappe kaldet/opt/google/chrome/plugins

    • Type/Indsæt/Kopier:

      cd/opt/google/chrome/plugins

      dette vil ændre dig til google chrome plugins bibliotek, sørg for at du er i dette bibliotek, før du laver det symbolske link

    • Type/Indsæt/Kopier:

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

      dette vil skabe et symbolsk link fra Java JRE (Java Runtime Environment) plugin libnpjp2.so til din Google Chrome -webbrowser

64-bit Oracle Java-instruktioner:

  1. Udfør følgende kommandoer.

    • Type/kopi/indsæt:

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

      dette vil oprette en mappe kaldet/opt/google/chrome/plugins

    • Type/Indsæt/Kopier:

      cd/opt/google/chrome/plugins

      dette vil ændre dig til google chrome plugins bibliotek, sørg for at du er i dette bibliotek, før du laver det symbolske link

    • Type/Indsæt/Kopier:

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

      dette vil skabe et symbolsk link fra Java JRE (Java Runtime Environment) plugin libnpjp2.so til din Google Chrome -webbrowser

Påmindelser:

  1. Bemærk:

    Nogle gange modtager du muligvis en meddelelse, når du udsteder ovenstående kommando:

    • ln: oprettelse af et symbolsk link `./libnpjp2.so ': Filen findes
    • For at løse dette problem skal du blot fjerne det forrige symbolske link ved hjælp af følgende kommando:
    • Type/kopi/indsæt:

      cd/opt/google/chrome/plugins

    • Type/kopi/indsæt:

      sudo rm -rf libnpjp2.so

    • Sørg for, at du er i mappen/opt/google/chrome/plugins, før du udsteder kommandoen
  2. Genstart din webbrowser, og gå til Java Tester for at teste, om Java fungerer i din webbrowser.

    Mozilla Firefox

    32-bit Oracle Java instruktioner:

    1. Udfør følgende kommando

      • Type/Indsæt/Kopier:

        cd/usr/lib/mozilla/plugins

        dette vil ændre dig til biblioteket/usr/lib/mozilla/plugins, opret dette bibliotek, hvis du ikke har det

      • Type/Indsæt/Kopier:

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

        dette vil oprette biblioteket/usr/lib/mozilla/plugins, sørg for at du er i dette bibliotek, før du laver det symbolske link

      • Type/Indsæt/Kopier:

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

        dette vil skabe et symbolsk link fra Java JRE (Java Runtime Environment) plugin libnpjp2.so til din Mozilla Firefox webbrowser

    64-bit Oracle Java-instruktioner:

    1. Udfør følgende kommandoer.

      • Type/Indsæt/Kopier:

        cd/usr/lib/mozilla/plugins

        dette vil ændre dig til biblioteket/usr/lib/mozilla/plugins, opret dette bibliotek, hvis du ikke har det

      • Type/Indsæt/Kopier:

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

        dette vil oprette biblioteket/usr/lib/mozilla/plugins, sørg for at du er i dette bibliotek, før du laver det symbolske link

      • Type/Indsæt/Kopier:

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

        dette vil skabe et symbolsk link fra Java JRE (Java Runtime Environment) plugin libnpjp2.so til din Mozilla Firefox webbrowser

    Påmindelser:

    1. Bemærk:

      Nogle gange modtager du muligvis en meddelelse, når du udsteder ovenstående kommando:

      • ln: oprettelse af et symbolsk link `./libnpjp2.so ': Filen findes
      • For at løse dette problem skal du blot fjerne det tidligere symbolske link ved hjælp af følgende kommando:
      • Type/kopi/indsæt:

        cd/usr/lib/mozilla/plugins

      • Type/kopi/indsæt:

        sudo rm -rf libnpjp2.so

      • Sørg for, at du er i mappen/usr/lib/mozilla/plugins, før du udsteder kommandoen
    2. Genstart din webbrowser, og gå til Java Tester for at teste, om Java fungerer i din webbrowser.

Anbefalede: