4 manieren om Oracle Java op Ubuntu Linux te upgraden

Inhoudsopgave:

4 manieren om Oracle Java op Ubuntu Linux te upgraden
4 manieren om Oracle Java op Ubuntu Linux te upgraden

Video: 4 manieren om Oracle Java op Ubuntu Linux te upgraden

Video: 4 manieren om Oracle Java op Ubuntu Linux te upgraden
Video: This Will Clean Your Computer Viruses (Malware) 2024, April
Anonim

Dit document is bedoeld als hulpmiddel bij de upgrade van de vele nieuwe releaseversies van Oracle Java JDK/JRE op Ubuntu Linux. Om de zoveel tijd brengt Oracle vanwege bugfixes en beveiligingsproblemen updates uit voor hun versie van de Java JDK/JRE.

  • Opmerking:

    Dit artikel gaat ervan uit dat u een 32-bits of 64-bits versie van Oracle Java 7 hebt in /usr/local/java en dat u wilt upgraden naar een nieuwe versie van Oracle Java. Als dit niet het geval is, raadpleeg dan het volgende artikel voor meer informatie:

  • Oracle Java installeren op Ubuntu Linux

Stappen

Upgrade Oracle Java op Ubuntu Linux Stap 1
Upgrade Oracle Java op Ubuntu Linux Stap 1

Stap 1. Download de nieuwe Oracle Java-binaire bestanden. Zorg ervoor dat u de juiste bijgewerkte Java JDK/JRE-binaire bestanden van Oracle Java selecteert, voor uw Ubuntu Linux-systeemarchitectuur, 32-bits of 64-bits, de Oracle Java-binaire bestanden eindigen op (tar. gz) zoals:

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

    of

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

Methode 1 van 4: 32-bit Oracle Java-instructies:

Upgrade Oracle Java op Ubuntu Linux Stap 2
Upgrade Oracle Java op Ubuntu Linux Stap 2

Stap 1. Word rootgebruiker en kopieer de nieuwe gecomprimeerde Oracle Java-binaries van onze downloaddirectory naar /usr/local/java

  • Type/Kopiëren/Plakken:

    cd /home/"je gebruikersnaam"/Downloads

  • Type/Kopiëren/Plakken:

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

  • Type/Kopiëren/Plakken:

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

  • Type/Kopiëren/Plakken:

    cd /usr/local/java

Upgrade Oracle Java op Ubuntu Linux Stap 3
Upgrade Oracle Java op Ubuntu Linux Stap 3

Stap 2. Vervolgens gaan we onze nieuwe versie van Oracle Java binaries uitpakken, in de directory /usr/local/java

  • Type/Kopiëren/Plakken:

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

  • Type/Kopiëren/Plakken:

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

Methode 2 van 4: 64-bit Oracle Java-instructies:

Upgrade Oracle Java op Ubuntu Linux Stap 4
Upgrade Oracle Java op Ubuntu Linux Stap 4

Stap 1. Word rootgebruiker en kopieer de nieuwe gecomprimeerde Oracle Java-binaries van onze downloaddirectory naar /usr/local/java

  • Type/Kopiëren/Plakken:

    cd /home/"je gebruikersnaam"/Downloads

  • Type/Kopiëren/Plakken:

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

  • Type/Kopiëren/Plakken:

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

  • Type/Kopiëren/Plakken:

    cd /usr/local/java

Upgrade Oracle Java op Ubuntu Linux Stap 5
Upgrade Oracle Java op Ubuntu Linux Stap 5

Stap 2. Vervolgens gaan we onze nieuwe versie van Oracle Java binaries uitpakken, in de directory /usr/local/java

  • Type/Kopiëren/Plakken:

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

  • Type/Kopiëren/Plakken:

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

Upgrade Oracle Java op Ubuntu Linux Stap 6
Upgrade Oracle Java op Ubuntu Linux Stap 6

Stap 3. Op dit punt zou u twee nieuwe ongecomprimeerde binaire mappen in /usr/local/java voor de Java JDK/JRE moeten hebben, vermeld als:

jdk1.7.0_40

jre1.7.0_40

Samen met:

jdk1.7.0_25

jre1.7.0_25

Methode 3 van 4: Pas het PATH van uw Linux-systeem aan:

Upgrade Oracle Java op Ubuntu Linux Stap 7
Upgrade Oracle Java op Ubuntu Linux Stap 7

Stap 1. Bewerk het systeem PATH-bestand /etc/profile en voeg de volgende systeemvariabelen toe aan uw systeempad

Gebruik gedit, nano of een andere teksteditor als root en open /etc/profile

  • Type/Kopiëren/Plakken:

    sudo gedit /etc/profile

    of

  • Type/Kopiëren/Plakken:

    sudo nano /etc/profile

Upgrade Oracle Java op Ubuntu Linux Stap 8
Upgrade Oracle Java op Ubuntu Linux Stap 8

Stap 2. Scroll naar beneden met je pijltjestoetsen naar het einde van het bestand en voeg de volgende regels hieronder toe aan het einde van je /etc/profile-bestand in Ubuntu Linux, op dit punt ga je de versienummers van de oude wijzigen Oracle Java naar de nieuwe versie van Java, u wijzigt de versienummers in het volgende systeem PATH-bestand /etc/profile:

Wijzig het /etc/profile-bestand:

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

JAVA_HOME exporteren

JRE_HOME exporteren

PAD exporteren

Verander in dit:

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

JAVA_HOME exporteren

JRE_HOME exporteren

PAD exporteren

Sla het bestand op en sluit af

Methode 4 van 4: Informeer uw systeem over de bijgewerkte Oracle Java-versie:

Upgrade Oracle Java op Ubuntu Linux Stap 9
Upgrade Oracle Java op Ubuntu Linux Stap 9

Stap 1. Informeer uw Ubuntu Linux-systeem waar uw Oracle Java JRE/JDK zich bevindt, nu wilt u het systeem bijwerken om Oracle Java 1.7.0_40 te gebruiken

  • Type/Kopiëren/Plakken:

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

  • Type/Kopiëren/Plakken:

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

  • Type/Kopiëren/Plakken:

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

Upgrade Oracle Java op Ubuntu Linux Stap 10
Upgrade Oracle Java op Ubuntu Linux Stap 10

Stap 2. Informeer uw Ubuntu Linux-systeem dat Oracle Java JRE 1.7.0_40 de nieuwe standaard Java moet zijn

  • Type/Kopiëren/Plakken:

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

  • Type/Kopiëren/Plakken:

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

  • Type/Kopiëren/Plakken:

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

Upgrade Oracle Java op Ubuntu Linux Stap 11
Upgrade Oracle Java op Ubuntu Linux Stap 11

Stap 3. Laad uw systeembrede PATH /etc/profile opnieuw door de volgende opdracht te typen:

  • Type/Kopiëren/Plakken:

    . /etc/profiel

  • Merk op dat uw systeembrede PATH /etc/profile-bestand opnieuw wordt geladen na het opnieuw opstarten van uw Ubuntu Linux-systeem
Upgrade Oracle Java op Ubuntu Linux Stap 12
Upgrade Oracle Java op Ubuntu Linux Stap 12

Stap 4. Test of de nieuwe versie van Oracle Java correct op uw systeem is geïnstalleerd door de volgende opdrachten uit te voeren en het versienummer van de nieuwe Java-update te noteren

  • Type/Kopiëren/Plakken:

    java -versie

    deze opdracht geeft de versie van Java weer die op uw systeem draait

Upgrade Oracle Java op Ubuntu Linux Stap 13
Upgrade Oracle Java op Ubuntu Linux Stap 13

Stap 5. U zou een bericht moeten ontvangen dat wordt weergegeven:

  • java-versie "1.7.0_40"

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

  • Type/Kopiëren/Plakken:

    javac -versie

  • dit commando laat je weten dat je nu Java-programma's kunt compileren vanaf de terminal

    U zou een bericht moeten ontvangen met het volgende:

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

Stap 6. Daarna heeft u de mogelijkheid om de oude Oracle Java JDK/JRE te verwijderen, door simpelweg de directory's te verwijderen die de oude Java JDK/JRE binaries bevatten

  • Type/Kopiëren/Plakken:

    cd /usr/local/java

  • Type/Kopiëren/Plakken:

    sudo rm -rf jdk1.7.0_40

  • Type/Kopiëren/Plakken:

    sudo rm -rf jre1.7.0_40

Upgrade Oracle Java op Ubuntu Linux Stap 15
Upgrade Oracle Java op Ubuntu Linux Stap 15

Stap 7. Start uw Ubuntu Linux-systeem opnieuw op en uw systeem is volledig geconfigureerd voor het uitvoeren en ontwikkelen van Java-programma's

Optioneel: Oracle Java inschakelen in uw webbrowsers

Om uw Java-plug-in in uw webbrowsers in te schakelen, moet u een symbolische link maken van de plug-indirectory van de webbrowser naar de locatie van de Java-plug-in die is opgenomen in uw distributie van Oracle Java

Google Chrome

32-bit Oracle Java-instructies:

  1. Geef de volgende opdrachten.

    • Type/Kopiëren/Plakken:

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

      hierdoor wordt een map gemaakt met de naam /opt/google/chrome/plugins

    • Type/plak/kopieer:

      cd /opt/google/chrome/plugins

      dit zal je veranderen in de google chrome plugins directory, zorg ervoor dat je in deze directory bent voordat je de symbolische link maakt

    • Type/plak/kopieer:

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

      hierdoor wordt een symbolische link gemaakt van de Java JRE (Java Runtime Environment)-plug-in libnpjp2.so naar uw Google Chrome-webbrowser

64-bit Oracle Java-instructies:

  1. Geef de volgende opdrachten.

    • Type/Kopiëren/Plakken:

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

      hierdoor wordt een map gemaakt met de naam /opt/google/chrome/plugins

    • Type/plak/kopieer:

      cd /opt/google/chrome/plugins

      dit zal je veranderen in de google chrome plugins directory, zorg ervoor dat je in deze directory bent voordat je de symbolische link maakt

    • Type/plak/kopieer:

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

      hierdoor wordt een symbolische link gemaakt van de Java JRE (Java Runtime Environment)-plug-in libnpjp2.so naar uw Google Chrome-webbrowser

Herinneringen:

  1. Opmerking:

    Soms kunt u, wanneer u de bovenstaande opdracht geeft, een bericht ontvangen waarin staat:

    • ln: symbolische link maken `./libnpjp2.so': bestand bestaat
    • Om dit probleem op te lossen, verwijdert u eenvoudig de vorige symbolische link met behulp van de volgende opdracht:
    • Type/Kopiëren/Plakken:

      cd /opt/google/chrome/plugins

    • Type/Kopiëren/Plakken:

      sudo rm -rf libnpjp2.so

    • Zorg ervoor dat u zich in de map /opt/google/chrome/plugins bevindt voordat u de opdracht geeft
  2. Start uw webbrowser opnieuw en ga naar Java Tester om te testen of Java in uw webbrowser werkt.

    Mozilla Firefox

    32-bit Oracle Java-instructies:

    1. Geef de volgende opdracht:

      • Type/plak/kopieer:

        cd /usr/lib/mozilla/plugins

        dit zal je veranderen in de directory /usr/lib/mozilla/plugins, maak deze directory aan als je die nog niet hebt

      • Type/plak/kopieer:

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

        dit zal de directory /usr/lib/mozilla/plugins maken, zorg ervoor dat u zich in deze directory bevindt voordat u de symbolische link maakt

      • Type/plak/kopieer:

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

        hierdoor wordt een symbolische link gemaakt van de Java JRE (Java Runtime Environment)-plug-in libnpjp2.so naar uw Mozilla Firefox-webbrowser

    64-bit Oracle Java-instructies:

    1. Geef de volgende opdrachten.

      • Type/plak/kopieer:

        cd /usr/lib/mozilla/plugins

        dit zal je veranderen in de directory /usr/lib/mozilla/plugins, maak deze directory aan als je die nog niet hebt

      • Type/plak/kopieer:

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

        dit zal de directory /usr/lib/mozilla/plugins maken, zorg ervoor dat u zich in deze directory bevindt voordat u de symbolische link maakt

      • Type/plak/kopieer:

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

        hierdoor wordt een symbolische link gemaakt van de Java JRE (Java Runtime Environment)-plug-in libnpjp2.so naar uw Mozilla Firefox-webbrowser

    Herinneringen:

    1. Opmerking:

      Soms kunt u, wanneer u de bovenstaande opdracht geeft, een bericht ontvangen waarin staat:

      • ln: symbolische link maken `./libnpjp2.so': bestand bestaat
      • Om dit probleem op te lossen, verwijdert u eenvoudig de vorige symbolische link met behulp van de volgende opdracht:
      • Type/Kopiëren/Plakken:

        cd /usr/lib/mozilla/plugins

      • Type/Kopiëren/Plakken:

        sudo rm -rf libnpjp2.so

      • Zorg ervoor dat u zich in de map /usr/lib/mozilla/plugins bevindt voordat u de opdracht geeft
    2. Start uw webbrowser opnieuw en ga naar Java Tester om te testen of Java in uw webbrowser werkt.

Aanbevolen: