Ta vadnica bo zajemala namestitev 32-bitnega in 64-bitnega Oracle Java 7 JDK/JRE (številka trenutne različice je 1.7.0_45) v 32-bitnih in 64-bitnih operacijskih sistemih Ubuntu. Ta priročnik velja tudi za Debian in Linux Mint. Za tiste med vami, ki samo želite namestiti Oracle Java JRE za izvajanje aplikacij Java in ne za razvoj programov Java, uporabite ta način:
Namestitev Oracle Java JRE na Linux Ubuntu
Za tiste, ki želite namestiti Oracle Java JDK za razvoj programov in aplikacij Java (Oracle Java JRE je vključen tudi v Oracle JDK), uporabite to metodo:
Namestitev Oracle Java JDK na Ubuntu Linux
Korak
Korak 1. Preverite, ali je vaš operacijski sistem Ubuntu Linux 32-bitna ali 64-bitna arhitektura
Odprite terminal in zaženite spodnji ukaz.
-
Vrsta/Kopiraj/Prilepi:
files /sbin /init
Bitna različica vaše arhitekture operacijskega sistema Ubuntu Linux bo prikazana kot 32-bitna ali 64-bitna
Korak 2. Preverite, ali je Java že nameščena v vašem sistemu
Če želite to narediti, morate iz terminala zagnati različico ukaza Java.
-
Odprite terminal in vnesite naslednji ukaz:
-
Vrsta/Kopiraj/Prilepi:
java -verzija
-
-
Če je OpenJDK že nameščen v sistemu, se na zaslonu prikaže naslednje besedilo:
-
java različica "1.7.0_15"
Okolje izvajanja OpenJDK (IcedTea6 1.10pre) (7b15 ~ pre1-0lucid1)
OpenJDK 64-bitni strežniški VM (zgradba 19.0-b09, mešani način)
-
- Če je OpenJDK že nameščen v vašem sistemu, to pomeni, da imate za to metodo napačno različico dobavitelja Java.
Korak 3. Odstranite OpenJDK/JRE iz sistema in ustvarite imenik, v katerem bo shranjena binarna datoteka Oracle Java JDK/JRE
To bo preprečilo konflikte in zmedo v sistemu zaradi različnih različic prodajalcev Java. Na primer, če imate v sistemu nameščen OpenJDk/Jre, ga lahko odstranite tako, da vnesete naslednjo ukazno vrstico:
-
Vrsta/Kopiraj/Prilepi:
sudo apt-get purge openjdk-\*
Ta ukaz bo OpenJDK/JRE popolnoma ločil od vašega sistema
-
Vrsta/Kopiraj/Prilepi:
sudo mkdir -p/usr/local/java
Ta ukaz bo ustvaril imenik za shranjevanje vaših binarnih datotek Oracle Java JDK in JRE
Korak 4. Prenesite Oracle Java JDK/JRE za Linux
Prepričajte se, da ste izbrali stisnjeno binarno datoteko prav za 32-bitno ali 64-bitno sistemsko arhitekturo (tiste, ki se končajo na tar.gz).
- Če na primer uporabljate 32-bitni operacijski sistem Ubuntu Linux, prenesite 32-bitno binarno datoteko Oracle Java.
- Če na primer uporabljate 64-bitni operacijski sistem Ubuntu Linux, prenesite 64-bitno binarno datoteko Oracle Java.
-
Neobvezno, Prenesite dokumentacijo Oracle Java JDK/JRE
Izberite jdk-7u40-apidocs.zip
-
Pomembna informacija:
64-bitna binarna datoteka Oracle Java ne deluje v 32-bitnem operacijskem sistemu Ubuntu Linux.
Korak 5. Kopirajte binarno datoteko Oracle Java v imenik/usr/local/java
V večini primerov se binarna datoteka Oracle Java prenese na: /home /"vaše uporabniško ime"/Prenosi.
-
Vodnik za namestitev Oracle Java 32-bit na 32-bitni Linux Ubuntu:
-
Vrsta/Kopiraj/Prilepi:
cd ~/Prenosi
-
Vrsta/Kopiraj/Prilepi:
sudo cp -r jdk-7u45-linux-i586.tar.gz/usr/local/java
-
Vrsta/Kopiraj/Prilepi:
sudo cp -r jre-7u45-linux-i586.tar.gz/usr/local/java
-
Vrsta/Kopiraj/Prilepi:
cd/usr/local/java
-
-
Oracle Java 64-bitni namestitveni vodnik za Linux Ubuntu 64-bit:
-
Vrsta/Kopiraj/Prilepi:
cd ~/Prenosi
-
Če ste prenesli JDK, vnesite/kopiraj/prilepi:
sudo cp -r jdk-7u45-linux-x64.tar.gz/usr/local/java
-
Ali pa, če ste prenesli JRE, vnesite/kopiraj/prilepi:
sudo cp -r jre-7u45-linux-x64.tar.gz/usr/local/java
-
Vrsta/Kopiraj/Prilepi:
cd/usr/local/java
-
Korak 6. Odprite stisnjeno binarno datoteko Java v imenik/usr/local/java
-
Vodnik za namestitev Oracle Java 32-bit na 32-bitni Linux Ubuntu:
-
Vrsta/Kopiraj/Prilepi:
sudo tar xvzf jdk-7u45-linux-i586.tar.gz
-
Vrsta/Kopiraj/Prilepi:
sudo tar xvzf jre-7u45-linux-i586.tar.gz
-
-
Oracle Java 64-bitni namestitveni vodnik za Linux Ubuntu 64-bit:
-
Če ste prenesli JDK, vnesite/kopiraj/prilepi:
sudo tar xvzf jdk-7u45-linux-x64.tar.gz
-
Ali če ste prenesli JRE, vnesite/kopiraj/prilepi:
sudo tar xvzf jre-7u45-linux-x64.tar.gz
-
Korak 7. Ponovno preverite svoje imenike
Na tej točki bi morali imeti nekomprimirani binarni imenik v/usr/local/java za Java JDK/JRE, ki pravi:
-
Vrsta/Kopiraj/Prilepi:
je -a
- jdk1.7.0_45
- ali jre1.7.0_45
Korak 8. Uredite sistemsko datoteko PATH /etc /profile in na sistemsko pot dodajte naslednje sistemske spremenljivke
Uporabite nano, gedit ali drug urejevalnik besedil in odprite /etc /profile kot root (root).
-
Vrsta/Kopiraj/Prilepi:
sudo gedit /etc /profile
- ali
-
Vrsta/Kopiraj/Prilepi:
sudo nano /etc /profile
Korak 9. S puščičnimi tipkami se pomaknite do dna datoteke in dodajte naslednjo vrstico na koncu datoteke /etc /profile:
-
Če imate nameščen JDK, vnesite/kopiraj/prilepi:
JAVA_HOME =/usr/lokalno/java/jdk1.7.0_45
JRE_HOME = $ JAVA_HOME/jre
PATH = $ PATH: $ JAVA_HOME/koš: $ JRE_HOME/bin
izvoz JAVA_HOME
izvoz JRE_HOME
izvoz PATH
-
Ali če imate nameščen JRE, vnesite/kopiraj/prilepi:
JRE_HOME =/usr/lokalno/java/jre1.7.0_45
POT = $ PATH: $ JRE_HOME/bin
izvoz JRE_HOME
izvoz PATH
- Shranite datoteko /etc /profile in zapustite.
Korak 10. Sistemu Ubuntu Linux povejte lokacijo Oracle JDK/JRE
Tako bo sistem obveščen, da je na voljo nova različica Oracle Java.
-
Če imate nameščen JDK, vnesite/kopiraj/prilepi:
sudo update-alternative --install "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_45/jre/bin/java" 1
-
Ali pa, če imate nameščen JRE, vnesite/kopiraj/prilepi:
sudo update-alternative --install "/usr/bin/java" "java" "/usr/local/java/jre1.7.0_45/bin/java" 1
Ta ukaz bo sistem obvestil, da je Oracle Java JRE zagnan in deluje
-
Samo, če imate nameščen JDK, vnesite/kopiraj/prilepi:
sudo update-alternative --install "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_45/bin/java" 1
Ta ukaz vam pove, da je Oracle Java JDK pripravljen za uporabo
-
Vrsta/Kopiraj/Prilepi:
sudo update-alternative --install "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.7.0_45/bin/javaws" 1
ta ukaz obvesti sistem, da se zažene Oracle Java Web start
Korak 11. Povejte Linux Ubuntu, da mora biti Oracle Java JDK/JRE privzeta Java
-
Če imate nameščen JDK, vnesite/kopiraj/prilepi:
sudo update-alternative --set java /usr/local/java/jdk1.7.0_45/jre/bin/java
-
Ali če imate nameščen JRE, vnesite/kopiraj/prilepi:
sudo update-alternative --set java /usr/local/java/jre1.7.0_45/bin/java
Ta ukaz bo za sistem nastavil JRE (Java Runtime Environment)
-
Samo, če imate nameščen JDK, vnesite/kopiraj/prilepi:
sudo update-alternative --set java /usr/local/java/jdk1.7.0_45/bin/java
Ta ukaz bo nastavil prevajalnik Java za sistem
- Če imate nameščen JDK, vnesite/Kopiraj/Prilepi sudo update-alternative --set javaws /usr/local/java/jdk1.7.0_45/bin/javaws
-
Ali pa, če imate nameščen JRE, vnesite/kopiraj/prilepi:
sudo update-alternative --set javaws /usr/local/java/jre1.7.0_45/bin/javaws
Ta ukaz bo za sistem nastavil Java za zagon spleta
Korak 12. Znova vnesite svoj sistem PATH /etc /profile tako, da vnesete naslednji ukaz:
-
Vrsta/Kopiraj/Prilepi:
. /etc/profile
- Upoštevajte, da se bo vaša sistemska datoteka PATH /etc /profile znova naložila po ponovnem zagonu Linuxa Ubuntu.
Korak 13. Preverite, ali je Oracle Java pravilno nameščena v vašem sistemu
Zaženite naslednji ukaz in upoštevajte različico Java: Prikazana bo pravilna 32-bitna namestitev Oracle Java:
-
Vrsta/Kopiraj/Prilepi:
java -verzija. Ta ukaz prikazuje različico Jave, ki se izvaja v sistemu. Videti bi morali sporočilo, ki pravi: java različica "1.7.0_45"
Java (TM) SE Runtime Environment (zgradba 1.7.0_45-b18)
- Strežnik VM Java HotSpot (TM) (gradnja 24.45-b08, mešani način)
-
Vrsta/Kopiraj/Prilepi:
java -verzija. Ta ukaz vam pove, da lahko zdaj sestavljate programe Java iz terminala. Videlo se bo sporočilo: java 1.7.0_45. Uspešna namestitev 64-bitne različice Oracle Java bo pokazala:
-
Vrsta/Kopiraj/Prilepi:
java -verzija. Ta ukaz prikazuje različico Jave, ki se izvaja v sistemu. Videli boste sporočilo, ki pravi: java različica "1.7.0_45"
Java (TM) SE Runtime Environment (zgradba 1.7.0_45-b18)
- Java HotSpot (TM) 64-bitna strežniška VM (različica 24.45-b08, mešani način)
-
Vrsta/Kopiraj/Prilepi:
java -verzija. Ta ukaz vam pove, da lahko zdaj sestavljate programe Java iz terminala. Videti bi morali sporočilo, ki pravi: java 1.7.0_45
Korak 14. Čestitamo, v sistem Linux ste namestili Oracle Java
Zdaj znova zaženite Linux Ubuntu. Po tem bo vaš sistem v celoti konfiguriran za izvajanje in razvoj programov Java.
Metoda 1 od 3: Izbirno: Kako omogočiti Oracle Java v spletnem brskalniku
Korak 1. Omogočite vtičnike Java v spletnem brskalniku tako, da ustvarite simbolično povezavo iz imenika vtičnikov brskalnika do lokacije vtičnikov Java v distribuciji Oracle Java
-
Vitalni zapisi:
Zelo priporočam previdnost pri omogočanju Oracle Java 7 v spletnem brskalniku zaradi številnih pomanjkljivosti v smislu varnosti in izkoriščanja. Če v svojem spletnem brskalniku omogočite Oracle Java 7, lahko zlonamerni uporabniki vstopijo in poškodujejo vaš računalnik, tako da izkoristijo njegove pomanjkljivosti in šibke točke. Za več informacij obiščite Java Tester
Metoda 2 od 3: Google Chrome
Vodnik za Oracle Java 32-bit:
Korak 1. Vnesite naslednji ukaz
-
Vrsta/Kopiraj/Prilepi:
sudo mkdir -p/opt/google/chrome/plugins
Ustvaril se bo imenik/opt/google/chrome/plugins
-
Vrsta/Kopiraj/Prilepi:
cd/opt/google/chrome/plugins
Ta ukaz vas bo spremenil v imenik dodatkov za Google Chrome, zato se pred simbolično povezavo prepričajte, da ste v imeniku
-
Vrsta/Kopiraj/Prilepi:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.so
Ta ukaz bo ustvaril simbolično povezavo iz vtičnika JRE Java (Java Runtime Environment) libnpjp2.so v brskalnik Google Chrome.
Vodnik za Oracle Java 64-bit:
Korak 1. Vnesite naslednji ukaz
-
Vrsta/Kopiraj/Prilepi:
sudo mkdir -p/opt/google/chrome/plugins
Ustvaril se bo imenik/opt/google/chrome/plugins
-
Vrsta/Kopiraj/Prilepi:
cd/opt/google/chrome/plugins
Ta ukaz vas bo spremenil v imenik dodatkov za Google Chrome, zato se prepričajte, da ste v imeniku, preden ustvarite simbolično povezavo
-
Vrsta/Kopiraj/Prilepi:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/amd64/libnpjp2.so
Ta ukaz bo ustvaril simbolično povezavo iz dodatka Java JRE (Java Runtime Environment) libnpjp2.so v Google Chrome.
Opomnik:
Korak 1. Opomba:
Včasih se ob vnosu zgornjega ukaza prikaže sporočilo:
- ln: ustvarjanje simbolične povezave `./libnpjp2.so ': Datoteka obstaja
- Če želite odpraviti to težavo, preprosto odstranite prejšnjo simbolično povezavo z naslednjim ukazom:
-
Vrsta/Kopiraj/Prilepi:
cd/opt/google/chrome/plugins
-
Vrsta/Kopiraj/Prilepi:
sudo rm -rf libnpjp2.so
- Preden vnesete ukaz, se prepričajte, da ste v imeniku/opt/google/chrome/plugins
Korak 2. Znova zaženite spletni brskalnik in pojdite na Java Tester, da preverite, ali Java v spletnem brskalniku deluje pravilno
Metoda 3 od 3: Mozilla Firefox
Oracle Java 32-bitni vodnik:
Korak 1. Vnesite naslednji ukaz
-
Vrsta/Kopiraj/Prilepi:
cd/usr/lib/mozilla/vtičniki
Ta ukaz vas bo spremenil v imenik/usr/lib/mozilla/plugins in ga ustvarite, če še ne obstaja
-
Vrsta/Kopiraj/Prilepi:
sudo mkdir -p/usr/lib/mozilla/plugins
Ta ukaz bo ustvaril imenik/usr/lib/mozilla/plugins, zato se pred ustvarjanjem simbolične povezave prepričajte, da ste v tem imeniku
-
Vrsta/Kopiraj/Prilepi:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.so
Ta ukaz bo ustvaril simbolično povezavo iz dodatka Java JRE (Java Runtime Environment) libnpjp2.so v vaš Mozilla Firefox
2. korak ==== Vodnik za Oracle Java 64-bit:
====
Korak 3. Vnesite naslednji ukaz
-
Vrsta/Kopiraj/Prilepi:
cd/usr/lib/mozilla/vtičniki
Ta ukaz vas bo spremenil v imenik/usr/lib/mozilla/plugins in ga ustvarite, če še ne obstaja
-
Vrsta/Kopiraj/Prilepi:
sudo mkdir -p/usr/lib/mozilla/plugins
Ta ukaz bo ustvaril imenik/usr/lib/mozilla/plugins, zato se pred ustvarjanjem simbolične povezave prepričajte, da ste v tem imeniku
-
Vrsta/Kopiraj/Prilepi:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/amd64/libnpjp2.so
Ta ukaz bo ustvaril simbolično povezavo iz dodatka Java JRE (Java Runtime Environment) libnpjp2.so v Mozilla Firefox.
Opomnik:
Korak 1. Opomba:
Včasih se lahko ob vnosu zgornjega ukaza prikaže naslednje sporočilo:
- ln: ustvarjanje simbolične povezave `./libnpjp2.so ': Datoteka obstaja
- Če želite odpraviti to težavo, preprosto odstranite prejšnjo simbolično povezavo z naslednjim ukazom:
-
Vrsta/Kopiraj/Prilepi:
cd/usr/lib/mozilla/vtičniki
-
Vrsta/Kopiraj/Prilepi:
sudo rm -rf libnpjp2.so
- Preden vnesete ukaz, se prepričajte, da ste v imeniku/usr/lib/mozilla/plugins.
Korak 2. Znova zaženite spletni brskalnik in pojdite na spletno mesto Java Tester, da preverite, ali Java v spletnem brskalniku deluje pravilno
Nasveti
- Če želite uporabljati Ubuntu Linux, se lahko odločite za uporabo OpenJDK, ki je brezplačna in odprtokodna izvedba programskega jezika Java, ali uporabite Oracle Java JDK ali JRE. Nekateri imajo raje Oracle Java (ker je to najnovejša različica Jave in jo posreduje neposredno vzdrževalec tehnologije Java), vendar se odločite po svojih željah.
- Upoštevajte, da Oracle posodablja varnost, odpravlja napake in odpravlja težave z zmogljivostjo vsakič, ko izda novo Oracle Java. Ko nameščate Oracle Java v sistem, se prepričajte, da poznate številko različice.
- Zavedajte se, da se ta dokument občasno pregleduje, saj Oracle včasih spremeni način namestitve binarne datoteke JDK/JRE.