Ta članek je namenjen 32-bitni in 64-bitni različici namestitve Oracle Java 8 JDK (različica, pri kateri je bil napisan ta članek, je 1.8.0_20) v 32-bitnih in 64-bitnih operacijskih sistemih Ubuntu. Ta navodila lahko uporabite tudi za Debian in Linux Mint.
Ta vadnica je za tiste, ki želite namestiti Oracle Java JDK z Oracle Java JRE, vključeno v prenos JDK. Navodila za namestitev Oracle Java JDK veljajo samo za operacijske sisteme Linux, ki temeljijo na Debianu, na primer: Debian, Linux Mint ali Ubuntu.
Korak
Korak 1. Preverite, ali je vaša arhitektura operacijskega sistema Ubuntu Linux 32 -bitna ali 64 -bitna
Odprite terminal in zaženite ta ukaz
-
Vrsta/Kopiraj/Prilepi:
files /sbin /init
Upoštevajte, da se pojavi bitna različica arhitekture operacijskega sistema Ubuntu Linux, bodisi 32 -bitna ali 64 -bitna
Korak 2. Ugotovite, ali je v vašem sistemu nameščena Java
V ta namen zaženite ukaz različice jave s terminala.
-
Odprite terminal in vnesite spodnji ukaz:
-
Vrsta/Kopiraj/Prilepi:
java -verzija
-
-
Če v sistemu že imate OpenJDK, se lahko prikaže ta vrstica:
-
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 OpenJDK že obstaja v vašem sistemu, je v vašem sistemu nameščena napačna različica Java prodajalca.
Korak 3. Popolnoma odstranite OpenJDK/JRE iz sistema, nato ustvarite mapo za shranjevanje binarne datoteke Oracle Java JDK/JRE
To je uporabno za preprečevanje sistemskih konfliktov in zmede med različicami ponudnikov Java. Če na primer v sistemu že obstaja OpenJDK/JRE, ga odstranite tako, da v ukazno vrstico vnesete ta ukaz:
-
Vrsta/Kopiraj/Prilepi:
sudo apt-get purge openjdk-\*
Zgornji ukaz je za popolno odstranitev OpenJDK/JRE iz sistema
-
Vrsta/Kopiraj/Prilepi:
sudo mkdir -p/usr/local/java
Ta ukaz bo ustvaril mapo za shranjevanje binarnih datotek Oracle Java JDK in JRE
Korak 4. Prenesite Oracle Java JDK za Linux
Izbrati morate stisnjeno binarno datoteko primerno za 32 -bitno ali 64 -bitno sistemsko arhitekturo (s pripono datoteke tar.gz)
- Če uporabljate 32 -bitni operacijski sistem Ubuntu Linux, prenesite 32 -bitno binarno datoteko Oracle Java.
- Če uporabljate 64 -bitni operacijski sistem Ubuntu Linux, prenesite 64 -bitno binarno datoteko Oracle Java.
-
Lahko tudi prenesete Oracle Java JDK dokumentacija
Izberite jdk-8u20-apidocs.zip
-
Vitalni zapisi:
64 -bitno binarno datoteko Oracle Java ni mogoče uporabiti v 32 -bitnem operacijskem sistemu Ubuntu Linux. Če poskusite namestiti Oracle Java 64 bit na 32 -bitni Ubuntu Linux, se prikažejo številna sporočila o sistemskih napakah.
Korak 5. Kopirajte binarno datoteko Oracle Java v lokalno mapo/usr/local/java
V večini primerov se binarna datoteka Oracle Java prenese na: /home /"vaše uporabniško ime"/Prenosi.
-
Oracle Java 32 bitna navodila za namestitev na Ubuntu Linux 32 bit:
-
Vrsta/Kopiraj/Prilepi:
cd /home /' "vaše uporabniško ime" /Prenosi
-
Vrsta/Kopiraj/Prilepi:
sudo cp -r jdk-8u20-linux-i586.tar.gz/usr/local/java/
-
Vrsta/Kopiraj/Prilepi:
cd/usr/local/java/
-
-
Oracle Java 64 bitna navodila za namestitev na Ubuntu Linux 64 bit:
-
Vrsta/Kopiraj/Prilepi:
cd /home /' "vaše uporabniško ime" /Prenosi
-
Vrsta/Kopiraj/Prilepi:
sudo cp -r jdk-8u20-linux-x64.tar.gz/usr/local/java/
-
Vrsta/Kopiraj/Prilepi:
cd/usr/local/java/
-
Korak 6. Izvlecite stisnjeno binarno datoteko Java v mapo/usr/local/java/
-
Oracle Java 32 bitna navodila za namestitev na Ubuntu Linux 32 bit:
-
Vrsta/Kopiraj/Prilepi:
sudo tar xvzf jdk-8u20-linux-i586.tar.gz
-
-
Oracle Java 64 bitna navodila za namestitev na Ubuntu Linux 64 bit:
-
Vrsta/Kopiraj/Prilepi:
sudo tar xvzf jdk-8u20-linux-x64.tar.gz
-
Korak 7. Ponovno preverite mapo
Na tej točki bi morali imeti dve izvlečeni binarni mapi v/usr/local/java/za Java JDK/JRE, ki sta navedeni kot:
-
Vrsta/Kopiraj/Prilepi:
je -a
- jdk1.8.0_20
- jre1.8.0_20
Korak 8. Uredite datotečni sistem PATH /etc /profile, nato dodajte to sistemsko spremenljivko na sistemsko pot
Uporabite urejevalnik besedila, kot sta nano ali gedit, kot root, nato odprite /etc /profile.
-
Vrsta/Kopiraj/Prilepi:
sudo gedit /etc /profile
- ali
-
Vrsta/Kopiraj/Prilepi:
sudo nano /etc /profile
Korak 9. Pomaknite se do konca datoteke s puščičnimi tipkami na tipkovnici in dodajte naslednjo vrstico na koncu datoteke /etc /profile:
-
Vrsta/Kopiraj/Prilepi:
JAVA_HOME =/usr/lokalno/java/jdk1.8.0_20
JRE_HOME =/usr/lokalno/java/jre1.8.0_20
PATH = $ PATH: $ JRE_HOME/smetnjak: $ JAVA_HOME/smetnjak
izvoz JAVA_HOME
izvoz JRE_HOME
izvoz PATH
Korak 10. Shranite datoteko /etc /profile in nato zapustite
Korak 11. Povejte sistemu Ubuntu Linux, kje se nahaja Oracle Java JDK/JRE
S tem boste sistem obvestili, da je na voljo nova različica Oracle Java.
-
Vrsta/Kopiraj/Prilepi:
sudo update-alternative --install "/usr/bin/java" "java" "/usr/local/java/jdk1.8.0_20/bin/java" 1
Ta ukaz bo sistem obvestil, da je Oracle Java JRE zagnan
-
Vrsta/Kopiraj/Prilepi:
sudo update-alternative --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.8.0_20/bin/javac" 1
Ta ukaz bo sistem obvestil, da je Oracle Java JDK pripravljen za uporabo
-
Vrsta/Kopiraj/Prilepi:
sudo update-alternative --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.8.0_20/bin/javaws" 1
Ta ukaz obvesti sistem, da se zažene Oracle Java Web start
Korak 12. Povejte sistemu Ubuntu Linux, da mora biti Oracle Java JDK/JRE privzeta Java
-
Vrsta/Kopiraj/Prilepi:
sudo update-alternative --set java /usr/local/java/jdk1.8.0_20/bin/java
S tem ukazom nastavite okolje izvajanja Java v sistemu
-
Vrsta/Kopiraj/Prilepi:
sudo update-alternative --set javac /usr/local/java/jdk1.8.0_20/bin/javac
Ta ukaz je namestitev prevajalnika javac v sistem
-
Vrsta/Kopiraj/Prilepi:
sudo update-alternative --set javaws /usr/local/java/jdk1.8.0_20/bin/javaws
Ta ukaz je namenjen zagonu Java Web Web v sistemu
Korak 13. Znova zaženite PATH /etc /profile v sistemu tako, da vnesete ta ukaz:
-
Vrsta/Kopiraj/Prilepi:
vir /etc /profile
- Upoštevajte, da se bo profil PATH /etc /v sistemu znova zagnal po ponovnem zagonu sistema Ubuntu Linux
Korak 14. Preverite, ali je Oracle Java pravilno nameščena v sistemu
Zaženite ta ukaz in poglejte, katera različica Jave se prikaže:
Korak 15. Uspešna namestitev Oracle Java 32 bit bo prikazala:
-
Vrsta/Kopiraj/Prilepi:
java -verzija
Ta ukaz bo prikazal različico Jave, ki se trenutno izvaja v sistemu
-
Prikaže se sporočilo, ki prikazuje:
-
java različica "1.8.0_20"
Java (TM) SE Runtime Environment (gradnja 1.8.0_20-b26)
Strežnik VM Java HotSpot (TM) (gradnja 25.20-b23, mešani način)
-
-
Vrsta/Kopiraj/Prilepi:
javac -verzija
Ta ukaz vas obvešča, da lahko zdaj s terminala prevajate programe Java
-
Prikaže se sporočilo, ki prikazuje:
Javac 1.8.0_20
Korak 16. Uspešna namestitev Oracle Java 64 bit bo prikazala:
-
Vrsta/Kopiraj/Prilepi:
java -verzija
Ta ukaz bo prikazal različico Jave, ki se trenutno izvaja v sistemu
-
Prikaže se sporočilo, ki prikazuje:
-
java različica "1.8.0_20"
Java (TM) SE Runtime Environment (gradnja 1.8.0_20-b26)
Strežnik VM Java HotSpot (TM) (gradnja 25.20-b23, mešani način)
-
-
Vrsta/Kopiraj/Prilepi:
javac -verzija
Ta ukaz vas obvešča, da lahko zdaj s terminala prevajate programe Java
-
Prikaže se sporočilo, ki prikazuje:
Javac 1.8.0_20
Korak 17. Čestitamo
Oracle Java ste uspešno namestili v sistem Linux. Znova zaženite sistem. Po tem bo sistem v celoti konfiguriran za izvajanje in razvoj programov Java. Kasneje lahko sami poskusite sestaviti in zagnati programe Java.
Izbirno: Kako omogočiti Oracle Java v spletnem brskalniku
Če želite omogočiti vtičnik Java v spletnem brskalniku, ustvarite simbolično povezavo iz mape vtičnikov spletnega brskalnika do lokacije vtičnikov Java v vaši distribuciji Oracle Java
Pomembna informacija:
Če omogočite Oracle Java 7 v spletnem brskalniku, boste odkrili številne varnostne napake in izkoriščanja Jave. V bistvu lahko omogočanje Oracle Java 7 v spletnem brskalniku povabi hekerje v vaš sistem. Za več informacij o varnostnih ranljivostih in izkoriščanju v Javi obiščite to angleško spletno mesto: Java Tester
Google Chrome
32 -bitna navodila za Oracle Java:
-
Vnesite spodnji ukaz.
-
Vrsta/Kopiraj/Prilepi:
sudo mkdir -p/opt/google/chrome/plugins
Ta ukaz bo ustvaril mapo z imenom/opt/google/chrome/plugins
-
Vrsta/Kopiraj/Prilepi:
cd/opt/google/chrome/plugins
Ta ukaz vas bo dal v mapo vtičnikov Google Chrome. Pred ustvarjanjem simbolične povezave morate biti v tej mapi
-
Vrsta/Kopiraj/Prilepi:
sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/i386/libnpjp2.so
Ta ukaz bo ustvaril simbolično povezavo iz vtičnika Java JRE (Java Runtime Environment) libnpjp2.so v spletni brskalnik Google Chrome.
-
Oracle Java 64 bitna navodila:
-
Vnesite spodnji ukaz.
-
Vrsta/Kopiraj/Prilepi:
sudo mkdir -p/opt/google/chrome/plugins
Ta ukaz bo ustvaril mapo z imenom/opt/google/chrome/plugins
-
Vrsta/Kopiraj/Prilepi:
cd/opt/google/chrome/plugins
Ta ukaz vas bo dal v mapo vtičnikov Google Chrome. Pred ustvarjanjem simbolične povezave morate biti v tej mapi
-
Vrsta/Kopiraj/Prilepi:
sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/amd64/libnpjp2.so
Ta ukaz bo ustvaril simbolično povezavo iz vtičnika Java JRE (Java Runtime Environment) libnpjp2.so v spletni brskalnik Google Chrome.
-
Opomnik:
-
Opombe:
Včasih lahko zgornji ukaz prikaže naslednje sporočilo:
- ln: ustvarjanje simbolične povezave `./libnpjp2.so ': Datoteka obstaja
- Če želite rešiti to težavo, odstranite prejšnjo simbolično povezavo s tem ukazom:
-
Vrsta/Kopiraj/Prilepi:
cd/opt/google/chrome/plugins
-
Vrsta/Kopiraj/Prilepi:
sudo rm -rf libnpjp2.so
- Preden vnesete ta ukaz, se prepričajte, da ste v mapi/opt/google/chrome/plugins.
-
Znova zaženite spletni brskalnik in nato obiščite Java Tester, da ugotovite, ali Java deluje v vašem brskalniku.
Mozilla Firefox
32 -bitna navodila za Oracle Java:
-
Vnesite spodnji ukaz.
-
Vrsta/Kopiraj/Prilepi:
cd/usr/lib/mozilla/vtičniki
Ta ukaz vas bo dal v mapo/usr/lib/mozilla/plugins. Ustvarite to mapo, če še ni v vašem sistemu
-
Vrsta/Kopiraj/Prilepi:
sudo mkdir -p/usr/lib/mozilla/plugins
Ta ukaz bo ustvaril mapo z imenom/usr/lib/mozilla/plugins. Pred ustvarjanjem simbolične povezave morate biti v tej mapi
-
Vrsta/Kopiraj/Prilepi:
sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/i386/libnpjp2.so
Ta ukaz bo ustvaril simbolično povezavo iz vtičnika Java JRE (Java Runtime Environment) libnpjp2.so v brskalnik Mozilla Firefox
-
Oracle Java 64 bitna navodila:
-
Vnesite spodnji ukaz.
-
Vrsta/Kopiraj/Prilepi:
cd/usr/lib/mozilla/vtičniki
Ta ukaz vas bo postavil v mapo/usr/lib/mozilla/plugins. Ustvarite to mapo, če še ni v vašem sistemu
-
Vrsta/Kopiraj/Prilepi:
sudo mkdir -p/usr/lib/mozilla/plugins
Ta ukaz bo ustvaril mapo z imenom/usr/lib/mozilla/plugins. Pred ustvarjanjem simbolične povezave morate biti v tej mapi
-
Vrsta/Kopiraj/Prilepi:
sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/amd64/libnpjp2.so
Ta ukaz bo ustvaril simbolično povezavo iz vtičnika Java JRE (Java Runtime Environment) libnpjp2.so v brskalnik Mozilla Firefox
-
Opomnik:
-
Opombe:
Včasih lahko zgornji ukaz prikaže naslednje sporočilo:
- ln: ustvarjanje simbolične povezave `./libnpjp2.so ': Datoteka obstaja
- Če želite rešiti to težavo, odstranite prejšnjo simbolično povezavo s tem ukazom:
-
Vrsta/Kopiraj/Prilepi:
cd/usr/lib/mozilla/vtičniki
-
Vrsta/Kopiraj/Prilepi:
sudo rm -rf libnpjp2.so
- Preden vnesete ta ukaz, se prepričajte, da ste v mapi/usr/lib/mozilla/plugins.
-
Znova zaženite spletni brskalnik in nato obiščite Java Tester, da ugotovite, ali Java deluje v vašem brskalniku.
-