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
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:
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
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:
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
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
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:
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
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:
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
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
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
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
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
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
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:
-
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:
-
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:
-
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
-
Herbegin u webblaaier en gaan na Java Tester om te toets of Java in u webblaaier werk.
Mozilla Firefox
32-bis Oracle Java instruksies:
-
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:
-
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:
-
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
-
Herbegin u webblaaier en gaan na Java Tester om te toets of Java in u webblaaier werk.
-