4 maniere om Oracle Java op te gradeer op Ubuntu Linux

INHOUDSOPGAWE:

4 maniere om Oracle Java op te gradeer op Ubuntu Linux
4 maniere om Oracle Java op te gradeer op Ubuntu Linux

Video: 4 maniere om Oracle Java op te gradeer op Ubuntu Linux

Video: 4 maniere om Oracle Java op te gradeer op Ubuntu Linux
Video: Изменившие жизнь шаги по уменьшению бумажного беспорядка! 2024, April
Anonim

Hierdie dokument is bedoel om te help met die opgradering van die vele nuwe weergawes van Oracle Java JDK/JRE op Ubuntu Linux. Vanweë foutoplossings en veiligheidskwessies stel Oracle gereeld opdaterings bekend vir hul weergawe van die Java JDK/JRE.

  • Let wel:

    Hierdie artikel veronderstel dat u 'n weergawe van Oracle Java 7 het, óf 32-bis óf 64-bis in/usr/local/java, en u wil opgradeer na 'n nuwe weergawe van Oracle Java. As u dit nie doen nie, sien die volgende artikel vir meer inligting:

  • Hoe om Oracle Java op Ubuntu Linux te installeer

Stappe

Opgradeer Oracle Java op Ubuntu Linux Stap 1
Opgradeer Oracle Java op Ubuntu Linux Stap 1

Stap 1. Laai die nuwe Oracle Java-binaries af, maak seker dat u die korrekte opgedateerde Java JDK/JRE-binaries van Oracle Java kies, vir u Ubuntu Linux-stelselargitektuur, 32-bis of 64-bit, eindig die Oracle Java-binaries in (tar. gz) soos:

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

    of

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

Metode 1 van 4: 32-bis Oracle Java-instruksies:

Opgradeer Oracle Java op Ubuntu Linux Stap 2
Opgradeer Oracle Java op Ubuntu Linux Stap 2

Stap 1. Word wortelgebruiker en kopieer die nuwe saamgeperste Oracle Java -binaries uit ons aflaaigids na/usr/local/java

  • Tik/kopieer/plak:

    cd /huis /"jou verbruikersnaam"/Aflaai

  • Tik/kopieer/plak:

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

  • Tik/kopieer/plak:

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

  • Tik/kopieer/plak:

    cd/usr/local/java

Opgradeer Oracle Java op Ubuntu Linux Stap 3
Opgradeer Oracle Java op Ubuntu Linux Stap 3

Stap 2. Vervolgens gaan ons ons nuwe weergawe van Oracle Java -binaries uitpak in die gids/usr/local/java

  • Tik/kopieer/plak:

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

  • Tik/kopieer/plak:

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

Metode 2 van 4: 64-bis Oracle Java instruksies:

Opgradeer Oracle Java op Ubuntu Linux Stap 4
Opgradeer Oracle Java op Ubuntu Linux Stap 4

Stap 1. Word wortelgebruiker en kopieer die nuwe saamgeperste Oracle Java -binaries uit ons aflaaigids na/usr/local/java

  • Tik/kopieer/plak:

    cd /huis /"jou verbruikersnaam"/Aflaai

  • Tik/kopieer/plak:

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

  • Tik/kopieer/plak:

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

  • Tik/kopieer/plak:

    cd/usr/local/java

Opgradeer Oracle Java op Ubuntu Linux Stap 5
Opgradeer Oracle Java op Ubuntu Linux Stap 5

Stap 2. Vervolgens gaan ons ons nuwe weergawe van Oracle Java -binaries uitpak, in die gids/usr/local/java

  • Tik/kopieer/plak:

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

  • Tik/kopieer/plak:

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

Opgradeer Oracle Java op Ubuntu Linux Stap 6
Opgradeer Oracle Java op Ubuntu Linux Stap 6

Stap 3. Op hierdie punt moet u twee nuwe ongekomprimeerde binêre gidse in/usr/local/java vir die Java JDK/JRE gelys as:

jdk1.7.0_40

jre1.7.0_40

Saam met:

jdk1.7.0_25

jre1.7.0_25

Metode 3 van 4: Pas u Linux -stelsel PATH aan:

Opgradeer Oracle Java op Ubuntu Linux Stap 7
Opgradeer Oracle Java op Ubuntu Linux Stap 7

Stap 1. Wysig die system PATH -lêer /etc /profile en voeg die volgende stelselveranderlikes by u stelselpad

Gebruik gedit, nano of enige ander teksredakteur as root, en maak /etc /profile oop

  • Tik/kopieer/plak:

    sudo gedit /etc /profile

    of

  • Tik/kopieer/plak:

    sudo nano /etc /profile

Opgradeer Oracle Java op Ubuntu Linux Stap 8
Opgradeer Oracle Java op Ubuntu Linux Stap 8

Stap 2. Blaai af met u pyltjie sleutels tot aan die einde van die lêer en voeg die volgende reëls hieronder by aan die einde van u /etc /profiel lêer in Ubuntu Linux, op hierdie punt verander u die weergawe nommers van die ou Oracle Java na die nuwe weergawe van Java, u verander die weergawenommers in die volgende stelsel PATH -lêer /etc /profile:

Verander die /etc /profiel lêer:

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

voer JAVA_HOME uit

voer JRE_HOME uit

uitvoer PATH

Verander hierna:

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

voer JAVA_HOME uit

voer JRE_HOME uit

uitvoer PATH

Stoor die lêer en verlaat

Metode 4 van 4: Stel u stelsel in kennis van die opgedateerde Oracle Java -weergawe:

Opgradeer Oracle Java op Ubuntu Linux Stap 9
Opgradeer Oracle Java op Ubuntu Linux Stap 9

Stap 1. Stel u Ubuntu Linux -stelsel in kennis waar u Oracle Java JRE/JDK geleë is, nou wil u die stelsel opdateer om Oracle Java 1.7.0_40 te gebruik

  • Tik/kopieer/plak:

    sudo update-alternatiewe-installeer "/usr/bin/java" "java" "/usr/local/java/jre1.7.0_40/bin/java "1

  • Tik/kopieer/plak:

    sudo update-alternatiewe-installeer "/usr/bin/javac" "javac" "/usr/local/java/jdk1.7.0_40/bin/javac "1

  • Tik/kopieer/plak:

    sudo update-alternatiewe-installeer "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.7.0_40/bin/javaws "1

Opgradeer Oracle Java op Ubuntu Linux Stap 10
Opgradeer Oracle Java op Ubuntu Linux Stap 10

Stap 2. Stel u Ubuntu Linux -stelsel in kennis dat Oracle Java JRE 1.7.0_40 die nuwe standaard Java moet wees

  • Tik/kopieer/plak:

    sudo update-alternatiewe-stel java/usr/local/java/jre1.7.0_40/bin/java

  • Tik/kopieer/plak:

    sudo update-alternatiewe-stel javac/usr/local/java/jdk1.7.0_40/bin/javac

  • Tik/kopieer/plak:

    sudo update-alternatiewe-stel javaws/usr/local/java/jre1.7.0_40/bin/javaws

Opgradeer Oracle Java op Ubuntu Linux Stap 11
Opgradeer Oracle Java op Ubuntu Linux Stap 11

Stap 3. Herlaai u stelselwye PATH /etc /profiel deur die volgende opdrag in te tik:

  • Tik/kopieer/plak:

    . /etc/profile

  • Let daarop dat u stelselwye PATH /etc /profiel -lêer herlaai nadat u Ubuntu Linux -stelsel herlaai is
Opgradeer Oracle Java op Ubuntu Linux Stap 12
Opgradeer Oracle Java op Ubuntu Linux Stap 12

Stap 4. Toets of die nuwe weergawe van Oracle Java korrek op u stelsel geïnstalleer is deur die volgende opdragte uit te voer en die weergawenommer van die nuwe Java -opdatering op te let

  • Tik/kopieer/plak:

    java -weergawe

    hierdie opdrag toon die weergawe van Java wat op u stelsel werk

Opgradeer Oracle Java op Ubuntu Linux Stap 13
Opgradeer Oracle Java op Ubuntu Linux Stap 13

Stap 5. U moet 'n boodskap ontvang wat vertoon:

  • java weergawe "1.7.0_40"

    Java (TM) SE Runtime-omgewing (build 1.7.0_40-b08) Java HotSpot (TM) 64-bis Server Server VM (build build 25.1-b02, gemengde modus)

  • Tik/kopieer/plak:

    javac -versie

  • Met hierdie opdrag kan u weet dat u nou java -programme vanaf die terminale kan saamstel

    U moet 'n boodskap ontvang wat wys:

  • javac 1.7.0_40
Opgradeer Oracle Java op Ubuntu Linux Stap 14
Opgradeer Oracle Java op Ubuntu Linux Stap 14

Stap 6. Daarna kan u die ou Oracle Java JDK/JRE verwyder deur eenvoudig die gids wat die ou Java JDK/JRE -binaries bevat, te verwyder

  • Tik/kopieer/plak:

    cd/usr/local/java

  • Tik/kopieer/plak:

    sudo rm -rf jdk1.7.0_40

  • Tik/kopieer/plak:

    sudo rm -rf jre1.7.0_40

Opgradeer Oracle Java op Ubuntu Linux Stap 15
Opgradeer Oracle Java op Ubuntu Linux Stap 15

Stap 7. Herlaai u Ubuntu Linux -stelsel en u stelsel is volledig gekonfigureer vir die uitvoer en ontwikkeling van Java -programme

Opsioneel: hoe u Oracle Java in u webblaaiers kan aktiveer

Om u Java-invoegtoepassing in u webblaaiers moontlik te maak, moet u 'n simboliese skakel vanaf die inprop-gids van die blaaiers na die plek van die Java-invoegtoepassing in u verspreiding van Oracle Java maak

Google Chrome

32-bis Oracle Java instruksies:

  1. Gee die volgende opdragte uit.

    • Tik/kopieer/plak:

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

      Dit sal 'n gids met die naam/opt/google/chrome/plugins skep

    • Tik/plak/kopieer:

      cd/opt/google/chrome/plugins

      dit verander u in die Google Chrome -inprop -gids, maak seker dat u in hierdie gids is voordat u die simboliese skakel maak

    • Tik/plak/kopieer:

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

      dit sal 'n simboliese skakel van die plug -in Java JRE (Java Runtime Environment) skep libnpjp2.so na jou Google Chrome -webblaaier

64-bis Oracle Java instruksies:

  1. Gee die volgende opdragte uit.

    • Tik/kopieer/plak:

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

      Dit sal 'n gids met die naam/opt/google/chrome/plugins skep

    • Tik/plak/kopieer:

      cd/opt/google/chrome/plugins

      dit verander u in die Google Chrome -inprop -gids, maak seker dat u in hierdie gids is voordat u die simboliese skakel maak

    • Tik/plak/kopieer:

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

      dit sal 'n simboliese skakel van die plug -in Java JRE (Java Runtime Environment) skep libnpjp2.so na jou Google Chrome -webblaaier

Herinneringe:

  1. Let wel:

    Soms kan u 'n boodskap ontvang as u die opdrag hierbo uitreik:

    • ln: die skep van simboliese skakel `./libnpjp2.so ': lêer bestaan
    • Om hierdie probleem reg te stel, verwyder die vorige simboliese skakel met die volgende opdrag:
    • Tik/kopieer/plak:

      cd/opt/google/chrome/plugins

    • Tik/kopieer/plak:

      sudo rm -rf libnpjp2.so

    • Maak seker dat u in die gids/opt/google/chrome/plugins is voordat u die opdrag gee
  2. Herbegin u webblaaier en gaan na Java Tester om te toets of Java in u webblaaier werk.

    Mozilla Firefox

    32-bis Oracle Java instruksies:

    1. Gee die volgende opdrag uit

      • Tik/plak/kopieer:

        cd/usr/lib/mozilla/plugins

        dit verander u in die gids/usr/lib/mozilla/plugins, skep hierdie gids as u dit nie het nie

      • Tik/plak/kopieer:

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

        dit sal die gids/usr/lib/mozilla/plugins skep, maak seker dat u in hierdie gids is voordat u die simboliese skakel maak

      • Tik/plak/kopieer:

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

        dit sal 'n simboliese skakel van die plug -in Java JRE (Java Runtime Environment) skep libnpjp2.so na u Mozilla Firefox -webblaaier

    64-bis Oracle Java instruksies:

    1. Gee die volgende opdragte uit.

      • Tik/plak/kopieer:

        cd/usr/lib/mozilla/plugins

        dit verander u in die gids/usr/lib/mozilla/plugins, skep hierdie gids as u dit nie het nie

      • Tik/plak/kopieer:

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

        dit sal die gids/usr/lib/mozilla/plugins skep, maak seker dat u in hierdie gids is voordat u die simboliese skakel maak

      • Tik/plak/kopieer:

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

        dit sal 'n simboliese skakel van die plug -in Java JRE (Java Runtime Environment) skep libnpjp2.so na u Mozilla Firefox -webblaaier

    Herinneringe:

    1. Let wel:

      Soms kan u 'n boodskap ontvang as u die opdrag hierbo uitreik:

      • ln: die skep van simboliese skakel `./libnpjp2.so ': lêer bestaan
      • Om hierdie probleem reg te stel, verwyder die vorige simboliese skakel met die volgende opdrag:
      • Tik/kopieer/plak:

        cd/usr/lib/mozilla/plugins

      • Tik/kopieer/plak:

        sudo rm -rf libnpjp2.so

      • Maak seker dat u in die gids/usr/lib/mozilla/plugins is voordat u die opdrag gee
    2. Herbegin u webblaaier en gaan na Java Tester om te toets of Java in u webblaaier werk.

Aanbeveel: