Selle dokumendi eesmärk on aidata kaasa Oracle Java JDK/JRE paljude uute versioonide uuendamisele Ubuntu Linuxis. Veaparanduste ja turvaprobleemide tõttu avaldab Oracle aeg -ajalt oma Java JDK/JRE versiooni värskendusi.
-
Märge:
Selles artiklis eeldatakse, et teil on Oracle Java 7 versioon, mis on 32-bitine või 64-bitine ja asub asukohas/usr/local/java ning soovite üle minna Oracle Java uuele versioonile. Kui te seda ei tee, vaadake lisateabe saamiseks järgmist artiklit:
- Kuidas installida Oracle Java Ubuntu Linuxile
Sammud
Samm 1. Laadige alla uued Oracle Java binaarfailid ja veenduge, et valite oma Ubuntu Linuxi süsteemi arhitektuuri jaoks kas 32- või 64-bitise Oracle Java õige värskendatud Java JDK/JRE binaarfaili, Oracle Java binaarfailid lõpevad (tar. gz) nagu:
- jdk-7u40-linux-i586.tar.gz (32-bitine)
-
jre-7u40-linux-i586.tar.gz (32-bitine)
või
- jdk-7u40-linux-x64.tar.gz (64-bitine)
- jre-7u40-linux-x64.tar.gz (64-bitine)
Meetod 1 /4: 32-bitised Oracle Java juhised:
Samm 1. Hakka juurkasutajaks ja kopeerige uued allalaaditud kataloogist pakitud Oracle Java binaarfailid aadressile/usr/local/java
-
Tüüp/Kopeeri/Kleebi:
cd /kodu /"sinu kasutajanimi"/Allalaadimised
-
Tüüp/Kopeeri/Kleebi:
sudo cp -r jdk-7u40-linux-i586.tar.gz/usr/local/java
-
Tüüp/Kopeeri/Kleebi:
sudo cp -r jre-7u40-linux-i586.tar.gz/usr/local/java
-
Tüüp/Kopeeri/Kleebi:
cd/usr/local/java
Samm 2. Järgmisena pakime lahti uue Oracle Java binaarfailide versiooni kataloogis/usr/local/java
-
Tüüp/Kopeeri/Kleebi:
sudo tar xvzf jdk-7u40-linux-i586.tar.gz
-
Tüüp/Kopeeri/Kleebi:
sudo tar xvzf jre-7u40-linux-i586.tar.gz
Meetod 2/4: 64-bitised Oracle Java juhised:
Samm 1. Hakka juurkasutajaks ja kopeerige uued allalaaditud kataloogist pakitud Oracle Java binaarfailid aadressile/usr/local/java
-
Tüüp/Kopeeri/Kleebi:
cd /kodu /"sinu kasutajanimi"/Allalaadimised
-
Tüüp/Kopeeri/Kleebi:
sudo -s cp -r jdk-7u40-linux-x64.tar.gz/usr/local/java
-
Tüüp/Kopeeri/Kleebi:
sudo -s cp -r jre-7u40-linux-x64.tar.gz/usr/local/java
-
Tüüp/Kopeeri/Kleebi:
cd/usr/local/java
Samm 2. Järgmisena pakime lahti uue Oracle Java binaarfailide versiooni kataloogis/usr/local/java
-
Tüüp/Kopeeri/Kleebi:
sudo tar xvzf jdk-7u40-linux-x64.tar.gz
-
Tüüp/Kopeeri/Kleebi:
sudo tar xvzf jre-7u40-linux-x64.tar.gz
Samm 3. Siinkohal peaks teil Java JDK/JRE jaoks olema kaks uut tihendamata kahendkataloogi kataloogis/usr/local/java:
jdk1.7.0_40
jre1.7.0_40
Koos:
jdk1.7.0_25
jre1.7.0_25
3. meetod 4 -st: muutke oma Linuxi süsteemi PATH:
Samm 1. Muutke süsteemi PATH -faili /etc /profile ja lisage oma süsteemiteele järgmised süsteemimuutujad
Kasutage rootina gedit, nano või mõnda muud tekstiredaktorit ja avage /etc /profile
-
Tüüp/Kopeeri/Kleebi:
sudo gedit /etc /profile
või
-
Tüüp/Kopeeri/Kleebi:
sudo nano /etc /profile
Samm 2. Kerige nooleklahve kasutades faili lõpuni alla ja lisage Ubuntu Linuxis /etc /profile faili lõppu järgmised read, praegusel hetkel muudate vana versiooni numbreid Kui kasutate Oracle Java uueks Java -versiooniks, muudate versiooninumbreid järgmises süsteemi PATH -failis /etc /profile:
Muutke faili /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
eksport JAVA_HOME
eksport JRE_HOME
eksport PATH
Muutke seda:
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
eksport JAVA_HOME
eksport JRE_HOME
eksport PATH
Salvestage fail ja väljuge
Meetod 4/4: teavitage oma süsteemi Oracle Java värskendatud versioonist:
Samm 1. Informeerige oma Ubuntu Linuxi süsteemi, kus teie Oracle Java JRE/JDK asub. Nüüd soovite süsteemi Oracle Java 1.7.0_40 kasutamiseks värskendada
-
Tüüp/Kopeeri/Kleebi:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jre1.7.0_40/bin/java "1
-
Tüüp/Kopeeri/Kleebi:
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.7.0_40/bin/javac "1
-
Tüüp/Kopeeri/Kleebi:
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.7.0_40/bin/javaws "1
Samm 2. Teatage oma Ubuntu Linuxi süsteemile, et Oracle Java JRE 1.7.0_40 peab olema uus vaikimisi Java
-
Tüüp/Kopeeri/Kleebi:
sudo update-alternatives-set java/usr/local/java/jre1.7.0_40/bin/java
-
Tüüp/Kopeeri/Kleebi:
sudo update-alternatives-set javac/usr/local/java/jdk1.7.0_40/bin/javac
-
Tüüp/Kopeeri/Kleebi:
sudo update-alternatives-set javaws/usr/local/java/jre1.7.0_40/bin/javaws
Samm 3. Laadige uuesti kogu süsteem PATH /etc /profile, tippides järgmise käsu:
-
Tüüp/Kopeeri/Kleebi:
. /etc/profile
- Pange tähele, et teie süsteemi hõlmav PATH /etc /profiilifail laaditakse pärast teie Ubuntu Linuxi süsteemi taaskäivitamist uuesti
Samm 4. Kontrollige, kas Oracle Java uus versioon on teie süsteemi õigesti installitud, käivitades järgmised käsud ja märkides üles uue Java värskenduse versiooninumbri
-
Tüüp/Kopeeri/Kleebi:
java -versioon
see käsk kuvab teie süsteemis töötava Java versiooni
Samm 5. Te peaksite saama teate, mis kuvab:
-
java versioon "1.7.0_40"
Java (TM) SE käituskeskkond (järk 1.7.0_40-b08) Java HotSpot (TM) 64-bitine serveri VM (järgu 25.1-b02, segarežiim)
-
Tüüp/Kopeeri/Kleebi:
javac -versioon
-
see käsk annab teile teada, et saate nüüd terminalist java programme kompileerida
Te peaksite saama teate, mis kuvab:
- javac 1.7.0_40
Samm 6. Hiljem on teil võimalus eemaldada vana Oracle Java JDK/JRE, eemaldades lihtsalt kataloogid, mis sisaldavad vana Java JDK/JRE binaarfaili
-
Tüüp/Kopeeri/Kleebi:
cd/usr/local/java
-
Tüüp/Kopeeri/Kleebi:
sudo rm -rf jdk1.7.0_40
-
Tüüp/Kopeeri/Kleebi:
sudo rm -rf jre1.7.0_40
Samm 7. Taaskäivitage oma Ubuntu Linuxi süsteem ja teie süsteem on Java -programmide käitamiseks ja arendamiseks täielikult konfigureeritud
Valikuline: kuidas lubada Oracle Java oma veebibrauserites
Java-pistikprogrammi lubamiseks veebibrauserites peate looma veebibrauserite pistikprogrammide kataloogist sümboolse lingi Oracle Java levituses sisalduva Java-pistikprogrammi asukohale
Google Chrome
32-bitised Oracle Java juhised:
-
Andke välja järgmised käsud.
-
Tüüp/Kopeeri/Kleebi:
sudo mkdir -p/opt/google/chrome/plugins
see loob kataloogi nimega/opt/google/chrome/plugins
-
Tüüp/Kleebi/Kopeeri:
cd/opt/google/chrome/pluginad
see muudab teid Google Chrome'i pistikprogrammide kataloogiks, enne sümboolse lingi loomist veenduge, et olete selles kataloogis
-
Tüüp/Kleebi/Kopeeri:
sudo ln -s /usr/local/java/jre1.7.0_40/lib/i386/libnpjp2.so
see loob sümboolse lingi Java JRE (Java Runtime Environment) pistikprogrammist libnpjp2.so oma Google Chrome'i veebibrauserisse
-
64-bitised Oracle Java juhised:
-
Andke välja järgmised käsud.
-
Tüüp/Kopeeri/Kleebi:
sudo mkdir -p/opt/google/chrome/plugins
see loob kataloogi nimega/opt/google/chrome/plugins
-
Tüüp/Kleebi/Kopeeri:
cd/opt/google/chrome/pluginad
see muudab teid Google Chrome'i pistikprogrammide kataloogiks, veenduge, et olete selles kataloogis enne sümboolse lingi loomist
-
Tüüp/Kleebi/Kopeeri:
sudo ln -s /usr/local/java/jre1.7.0_40/lib/amd64/libnpjp2.so
see loob sümboolse lingi Java JRE (Java Runtime Environment) pistikprogrammist libnpjp2.so oma Google Chrome'i veebibrauserisse
-
Meeldetuletused:
-
Märge:
Mõnikord võite ülaltoodud käsu väljastamisel saada teate, milles öeldakse:
- ln: sümboolse lingi loomine `./libnpjp2.so ': fail on olemas
- Selle probleemi lahendamiseks eemaldage lihtsalt eelmine sümboolne link, kasutades järgmist käsku:
-
Tüüp/Kopeeri/Kleebi:
cd/opt/google/chrome/pluginad
-
Tüüp/Kopeeri/Kleebi:
sudo rm -rf libnpjp2.so
- Enne käsu väljastamist veenduge, et olete kataloogis/opt/google/chrome/plugins
-
Taaskäivitage veebibrauser ja minge Java -testerisse, et kontrollida, kas Java teie veebibrauseris töötab.
Mozilla Firefox
32-bitised Oracle Java juhised:
-
Andke järgmine käsk
-
Tüüp/Kleebi/Kopeeri:
cd/usr/lib/mozilla/pluginad
see muudab sind kataloogiks/usr/lib/mozilla/plugins, loo see kataloog, kui sul seda pole
-
Tüüp/Kleebi/Kopeeri:
sudo mkdir -p/usr/lib/mozilla/plugins
see loob kataloogi/usr/lib/mozilla/plugins, veenduge, et olete selles kataloogis enne sümboolse lingi loomist
-
Tüüp/Kleebi/Kopeeri:
sudo ln -s /usr/local/java/jre1.7.0_40/lib/i386/libnpjp2.so
see loob sümboolse lingi Java JRE (Java Runtime Environment) pistikprogrammist libnpjp2.so oma Mozilla Firefoxi veebibrauserisse
-
64-bitised Oracle Java juhised:
-
Andke välja järgmised käsud.
-
Tüüp/Kleebi/Kopeeri:
cd/usr/lib/mozilla/pluginad
see muudab sind kataloogiks/usr/lib/mozilla/plugins, loo see kataloog, kui sul seda pole
-
Tüüp/Kleebi/Kopeeri:
sudo mkdir -p/usr/lib/mozilla/plugins
see loob kataloogi/usr/lib/mozilla/plugins, veenduge, et olete selles kataloogis enne sümboolse lingi loomist
-
Tüüp/Kleebi/Kopeeri:
sudo ln -s /usr/local/java/jre1.7.0_40/lib/amd64/libnpjp2.so
see loob sümboolse lingi Java JRE (Java Runtime Environment) pistikprogrammist libnpjp2.so oma Mozilla Firefoxi veebibrauserisse
-
Meeldetuletused:
-
Märge:
Mõnikord võite ülaltoodud käsu väljastamisel saada teate, milles öeldakse:
- ln: sümboolse lingi loomine `./libnpjp2.so ': fail on olemas
- Selle probleemi lahendamiseks eemaldage lihtsalt eelmine sümboolne link, kasutades järgmist käsku:
-
Tüüp/Kopeeri/Kleebi:
cd/usr/lib/mozilla/pluginad
-
Tüüp/Kopeeri/Kleebi:
sudo rm -rf libnpjp2.so
- Enne käsu väljastamist veenduge, et olete kataloogis/usr/lib/mozilla/plugins
-
Taaskäivitage veebibrauser ja minge Java -testerisse, et kontrollida, kas Java teie veebibrauseris töötab.
-