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
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:
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
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:
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
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
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:
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
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:
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
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
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
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
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
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
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:
-
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:
-
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:
-
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
-
Genstart din webbrowser, og gå til Java Tester for at teste, om Java fungerer i din webbrowser.
Mozilla Firefox
32-bit Oracle Java instruktioner:
-
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:
-
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:
-
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
-
Genstart din webbrowser, og gå til Java Tester for at teste, om Java fungerer i din webbrowser.
-