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
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:
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
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:
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
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
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:
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
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:
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
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
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
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
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
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
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:
-
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:
-
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:
-
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
-
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:
-
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:
-
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:
-
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
-
Starta om din webbläsare och gå till Java Tester för att testa om Java fungerar i din webbläsare.
-