Ovaj vodič će pokriti instalaciju 32-bitnog i 64-bitnog Oracle Java 7 (trenutačni broj verzije 1.7.0_45) JDK/JRE na 32-bitnim i 64-bitnim Ubuntu operativnim sustavima. Ove upute također će raditi na Debian i Linux Mint.
Ako već imate instaliran Oracle Java 7 na svom sustavu, ali trebate nadogradnju, upotrijebite ovu metodu:
Kako nadograditi Oracle Java na Ubuntu Linux
Za one koji samo želite instalirati Oracle Java JRE za pokretanje Java aplikacija, a ne za razvoj Java programa, koristite ovu metodu:
Kako instalirati Oracle Java JRE na Ubuntu Linux
Za one koji žele instalirati Oracle Java JDK za razvoj Java programa i aplikacija (Oracle Java JRE je također uključen u Oracle JDK) upotrijebite ovu metodu:
Kako instalirati Oracle Java JDK na Ubuntu Linux
Također za omogućavanje/nadogradnju Oracle Jave u vašim web preglednicima:
Kako omogućiti Oracle Java u svojim web preglednicima
Koraci
Korak 1. Provjerite je li vaša arhitektura operacijskog sustava Ubuntu Linux 32-bitna ili 64-bitna, otvorite terminal i pokrenite sljedeću naredbu u nastavku
-
Vrsta/Kopiraj/Zalijepi:
file /sbin /init
Zapamtite bitnu verziju vaše arhitekture operacijskog sustava Ubuntu Linux koja će prikazati je li 32-bitna ili 64-bitna
Korak 2. Provjerite imate li Java instaliranu na vašem sustavu
Da biste to učinili, morat ćete iz terminala pokrenuti naredbu Java verzije.
-
Otvorite terminal i unesite sljedeću naredbu:
-
Vrsta/Kopiraj/Zalijepi:
java -verzija
-
-
Ako imate OpenJDK instaliran na vašem sustavu, to bi moglo izgledati ovako:
-
java verzija "1.7.0_15"
Otvoreno okruženje OpenJDK (IcedTea6 1.10pre) (7b15 ~ pre1-0lucid1)
OpenJDK 64-bitni poslužitelj VM (verzija 19.0-b09, mješoviti način)
-
- Ako imate OpenJDK instaliran na vašem sustavu, imate pogrešnu verziju Java dobavljača za ovu vježbu.
Korak 3. Potpuno uklonite OpenJDK/JRE iz svog sustava i stvorite direktorij za držanje vaših Oracle Java JDK/JRE binarnih datoteka
To će spriječiti sukobe sustava i zabunu između različitih verzija Java dobavljača. Na primjer, ako imate OpenJDK/JRE instaliran na vašem sustavu, možete ga ukloniti upisivanjem sljedećeg u naredbeni redak:
-
Vrsta/Kopiraj/Zalijepi:
sudo apt-get purge openjdk-\*
Ova naredba će u potpunosti ukloniti OpenJDK/JRE iz vašeg sustava
-
Vrsta/Kopiraj/Zalijepi:
sudo mkdir -p/usr/local/java
Ova naredba će stvoriti direktorij za pohranu vaših Oracle Java JDK i JRE binarnih datoteka
Korak 4. Preuzmite Oracle Java JDK/JRE za Linux
Provjerite jeste li odabrali ispravan komprimirane binarne datoteke za 32-bitnu ili 64-bitnu arhitekturu vašeg sustava (koje završavaju na tar.gz).
- Na primjer, ako koristite Ubuntu Linux 32-bitni operacijski sustav, preuzmite 32-bitne Oracle Java binarne datoteke.
- Na primjer, ako koristite Ubuntu Linux 64-bitni operativni sustav, preuzmite 64-bitne Oracle Java binarne datoteke.
-
Izborno, Preuzmite Oracle Java JDK/JRE dokumentaciju
Odaberite jdk-7u40-apidocs.zip
-
Važna informacija:
64-bitne Oracle Java binarne datoteke ne rade na 32-bitnim Ubuntu Linux operativnim sustavima, dobit ćete više poruka o sistemskim pogreškama ako pokušate instalirati 64-bitnu Oracle Javu na 32-bitni Ubuntu Linux.
Korak 5. Kopirajte binarne datoteke Oracle Java u/usr/local/java direktorij
U većini slučajeva, binarne datoteke Oracle Java preuzimaju se na: /home /"vaše korisničko ime"/Preuzimanja.
-
Upute za instalaciju 32-bitnog Oracle Jave na 32-bitnom Ubuntu Linuxu:
-
Vrsta/Kopiraj/Zalijepi:
cd ~/Preuzimanja
-
Vrsta/Kopiraj/Zalijepi:
sudo cp -r jdk-7u45-linux-i586.tar.gz/usr/local/java
-
Vrsta/Kopiraj/Zalijepi:
sudo cp -r jre-7u45-linux-i586.tar.gz/usr/local/java
-
Vrsta/Kopiraj/Zalijepi:
cd/usr/local/java
-
-
Upute za instalaciju 64-bitnog Oracle Jave na 64-bitnom Ubuntu Linuxu:
-
Vrsta/Kopiraj/Zalijepi:
cd ~/Preuzimanja
-
Ako ste preuzeli JDK, tada upišite/kopirajte/zalijepite:
sudo cp -r jdk-7u45-linux-x64.tar.gz/usr/local/java
-
Ili ako ste preuzeli JRE, tada upišite/kopirajte/zalijepite:
sudo cp -r jre-7u45-linux-x64.tar.gz/usr/lokalni/java
-
Vrsta/Kopiraj/Zalijepi:
cd/usr/local/java
-
Korak 6. Raspakirajte komprimirane Java datoteke u direktorij/usr/local/java
-
Upute za instalaciju 32-bitnog Oracle Jave na 32-bitnom Ubuntu Linuxu:
-
Vrsta/Kopiraj/Zalijepi:
sudo tar xvzf jdk-7u45-linux-i586.tar.gz
-
Vrsta/Kopiraj/Zalijepi:
sudo tar xvzf jre-7u45-linux-i586.tar.gz
-
-
Upute za instalaciju 64-bitnog Oracle Jave na 64-bitnom Ubuntu Linuxu:
-
Ako ste preuzeli JDK, tada upišite/kopirajte/zalijepite:
sudo tar xvzf jdk-7u45-linux-x64.tar.gz
-
Ili ako ste preuzeli JRE, tada upišite/kopirajte/zalijepite:
sudo tar xvzf jre-7u45-linux-x64.tar.gz
-
Korak 7. Dvaput provjerite svoje imenike
U ovom trenutku trebali biste imati jedan nekomprimirani binarni direktorij u/usr/local/java za Java JDK/JRE naveden kao:
-
Vrsta/Kopiraj/Zalijepi:
ls -a
- jdk1.7.0_45
- ili jre1.7.0_45
Korak 8. Uredite datoteku PATH sustava /etc /profile i dodajte sljedeće sistemske varijable na putanju vašeg sustava
Koristite nano, gedit ili bilo koji drugi uređivač teksta, kao root, otvorite /etc /profile.
-
Vrsta/Kopiraj/Zalijepi:
sudo gedit /etc /profile
- ili
-
Vrsta/Kopiraj/Zalijepi:
sudo nano /etc /profile
Korak 9. Pomaknite se dolje do kraja datoteke pomoću tipki sa strelicama i dodajte sljedeće retke u nastavku na kraj datoteke /etc /profile:
-
Ako instalirate JDK, tada upišite/kopirajte/zalijepite:
JAVA_HOME =/usr/lokalno/java/jdk1.7.0_45
JRE_HOME = $ JAVA_HOME/jre
PUT = $ PATH: $ JAVA_HOME/kanta: $ JRE_HOME/kanta
izvoz JAVA_HOME
izvoz JRE_HOME
izvoz PATH
-
Ili ako instalirate JRE, tada upišite/kopirajte/zalijepite:
JRE_HOME =/usr/lokalno/java/jre1.7.0_45
PUT = $ PATH: $ JRE_HOME/kanta
izvoz JRE_HOME
izvoz PATH
- Spremite datoteku /etc /profile i izađite.
Korak 10. Obavijestite svoj Ubuntu Linux sustav gdje se nalazi vaš Oracle Java JDK/JRE
To će sustavu reći da je nova Oracle Java verzija dostupna za upotrebu.
-
Ako instalirate JDK, tada upišite/kopirajte/zalijepite:
sudo update-alternative --install "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_45/jre/bin/java" 1
-
Ili ako instalirate JRE, tada upišite/kopirajte/zalijepite:
sudo update-alternative --install "/usr/bin/java" "java" "/usr/local/java/jre1.7.0_45/bin/java" 1
ova naredba obavještava sustav da je Oracle Java JRE dostupan za upotrebu
-
Samo ako instalirate JDK, tada upišite/kopirajte/zalijepite:
sudo update-alternative --install "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_45/bin/java" 1
ova naredba obavještava sustav da je Oracle Java JDK dostupan za upotrebu
-
Vrsta/Kopiraj/Zalijepi:
sudo update-alternative --install "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.7.0_45/bin/javaws" 1
ova naredba obavještava sustav da je Oracle Java Web start dostupan za upotrebu
Korak 11. Obavijestite svoj Ubuntu Linux sustav da Oracle Java JDK/JRE mora biti zadana Java
-
Ako instalirate JDK, tada upišite/kopirajte/zalijepite:
sudo update-alternative --set java /usr/local/java/jdk1.7.0_45/jre/bin/java
-
Ili ako instalirate JRE, tada upišite/kopirajte/zalijepite:
sudo update-alternative --set java /usr/local/java/jre1.7.0_45/bin/java
ova naredba će postaviti java runtime okruženje za sustav
-
Samo ako instalirate JDK, tada upišite/kopirajte/zalijepite:
sudo update-alternative --set java /usr/local/java/jdk1.7.0_45/bin/java
ova naredba će postaviti Java prevodilac za sustav
-
Ako instalirate JDK, tada upišite/kopirajte/zalijepite:
sudo update-alternative --set javaws /usr/local/java/jdk1.7.0_45/bin/javaws
-
Ili ako instalirate JRE, tada upišite/kopirajte/zalijepite:
sudo update-alternative --set javaws /usr/local/java/jre1.7.0_45/bin/javaws
ova naredba će postaviti Java Web start za sustav
Korak 12. Ponovno učitajte PATH /etc /profil vašeg sustava upisivanjem sljedeće naredbe:
-
Vrsta/Kopiraj/Zalijepi:
. /etc/profile
- Imajte na umu da će se datoteka PATH /etc /profile na cijelom sustavu ponovno učitati nakon ponovnog pokretanja vašeg Ubuntu Linux sustava
Korak 13. Provjerite je li Oracle Java ispravno instalirana na vašem sustavu
Pokrenite sljedeće naredbe i zabilježite verziju Jave: Uspješna instalacija 32-bitne Oracle Jave prikazat će se:
-
Vrsta/Kopiraj/Zalijepi:
java -verzija. Ova naredba prikazuje verziju jave koja se izvodi na vašem sustavu. Trebali biste primiti poruku koja prikazuje: java verzija "1.7.0_45"
Java (TM) SE Runtime Environment (verzija 1.7.0_45-b18)
- Java HotSpot (TM) poslužitelj VM (verzija 24.45-b08, mješoviti način)
-
Vrsta/Kopiraj/Zalijepi:
java -verzija. Ova naredba vam daje do znanja da ste sada u mogućnosti sastaviti Java programe s terminala. Trebali biste primiti poruku koja prikazuje: java 1.7.0_45. Uspješna instalacija Oracle Java 64-bitnog bit će prikazana:
-
Vrsta/Kopiraj/Zalijepi:
java -verzija. Ova naredba prikazuje verziju jave koja se izvodi na vašem sustavu. Trebali biste primiti poruku koja prikazuje: java verzija "1.7.0_45"
Java (TM) SE Runtime Environment (verzija 1.7.0_45-b18)
- Java HotSpot (TM) 64-bitna poslužiteljska VM (verzija 24.45-b08, mješoviti način)
-
Vrsta/Kopiraj/Zalijepi:
java -verzija. Ova naredba vam daje do znanja da ste sada u mogućnosti sastaviti Java programe s terminala. Trebali biste primiti poruku koja prikazuje: java 1.7.0_45
Korak 14. Čestitamo, upravo ste instalirali Oracle Java na svoj Linux sustav
Sada ponovno pokrenite svoj Ubuntu Linux sustav. Nakon toga će vaš sustav biti potpuno konfiguriran za pokretanje i razvoj Java programa. Kasnije ćete možda htjeti pokušati sastaviti i pokrenuti vlastite Java programe slijedeći ovaj članak Kako stvoriti svoj prvi Java program na Ubuntu Linuxu
Metoda 1 od 3: Izborno: Kako omogućiti Oracle Java u svojim web preglednicima
Korak 1. Da biste omogućili svoj Java dodatak u svojim web preglednicima, morate napraviti simboličku vezu iz direktorija dodataka web preglednika do lokacije Java dodatka koji je uključen u vašu distribuciju Oracle Jave
-
Važna nota:
Pozvao bih na oprez pri omogućavanju Oracle Jave 7 u vašim web preglednicima, zbog činjenice da je bilo mnogo brojnih sigurnosnih propusta i iskorištavanja. U osnovi, omogućavanjem Oracle Jave 7 u vašim web preglednicima ako se otkrije sigurnosna greška ili iskorištavanje, loši momci provaljuju i kompromitiraju vaš sustav. Za više informacija o sigurnosnim nedostacima i iskorištavanjima u Javi posjetite sljedeću web stranicu: Java Tester
Metoda 2 od 3: Google Chrome
32-bitne Oracle Java upute
Korak 1. Izdajte sljedeće naredbe
-
Vrsta/Kopiraj/Zalijepi:
sudo mkdir -p/opt/google/chrome/plugins
ovo će stvoriti direktorij pod nazivom/opt/google/chrome/plugins
-
Vrsta/Zalijepi/Kopiraj:
cd/opt/google/chrome/plugins
ovo će vas promijeniti u direktorij dodataka za google chrome, provjerite jeste li u ovom direktoriju prije nego što napravite simboličnu vezu
-
Vrsta/Zalijepi/Kopiraj:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.tako
ovo će stvoriti simboličku vezu iz dodatka Java JRE (Java Runtime Environment) libnpjp2.tako u vaš web preglednik Google Chrome
64-bitne Oracle Java upute
Korak 1. Izdajte sljedeće naredbe
-
Vrsta/Kopiraj/Zalijepi:
sudo mkdir -p/opt/google/chrome/plugins
ovo će stvoriti direktorij pod nazivom/opt/google/chrome/plugins
-
Vrsta/Zalijepi/Kopiraj:
cd/opt/google/chrome/plugins
ovo će vas promijeniti u direktorij dodataka za google chrome, provjerite jeste li u ovom direktoriju prije nego što napravite simboličnu vezu
-
Vrsta/Zalijepi/Kopiraj:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/amd64/libnpjp2.tako
ovo će stvoriti simboličku vezu iz dodatka Java JRE (Java Runtime Environment) libnpjp2.tako u vaš web preglednik Google Chrome
Podsjetnici
Korak 1. Napomena:
Ponekad kada izdate gornju naredbu možete primiti poruku koja glasi:
- ln: stvaranje simboličke veze `./libnpjp2.so ': Datoteka postoji
- Da biste riješili ovaj problem, jednostavno uklonite prethodnu simboličku vezu pomoću sljedeće naredbe:
-
Vrsta/Kopiraj/Zalijepi:
cd/opt/google/chrome/plugins
-
Vrsta/Kopiraj/Zalijepi:
sudo rm -rf libnpjp2.tako
- Prije nego što izdate naredbu, provjerite jeste li u direktoriju/opt/google/chrome/plugins
Korak 2. Ponovo pokrenite web -preglednik i idite na Java Tester kako biste provjerili funkcionira li Java u vašem web pregledniku
Metoda 3 od 3: Mozilla Firefox
32-bitne Oracle Java upute
Korak 1. Izdajte sljedeće naredbe
-
Vrsta/Zalijepi/Kopiraj:
cd/usr/lib/mozilla/dodaci
ovo će vas promijeniti u direktorij/usr/lib/mozilla/plugins, stvorite ovaj direktorij ako ga nemate
-
Vrsta/Zalijepi/Kopiraj:
sudo mkdir -p/usr/lib/mozilla/dodaci
ovo će stvoriti direktorij/usr/lib/mozilla/plugins, provjerite jeste li u ovom direktoriju prije nego što napravite simboličku vezu
-
Vrsta/Zalijepi/Kopiraj:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.tako
ovo će stvoriti simboličku vezu iz dodatka Java JRE (Java Runtime Environment) libnpjp2.tako u vaš web preglednik Mozilla Firefox
64-bitne Oracle Java upute
Korak 1. Izdajte sljedeće naredbe
-
Vrsta/Zalijepi/Kopiraj:
cd/usr/lib/mozilla/dodaci
ovo će vas promijeniti u direktorij/usr/lib/mozilla/plugins, stvorite ovaj direktorij ako ga nemate
-
Vrsta/Zalijepi/Kopiraj:
sudo mkdir -p/usr/lib/mozilla/dodaci
ovo će stvoriti direktorij/usr/lib/mozilla/plugins, provjerite jeste li u ovom direktoriju prije nego što napravite simboličku vezu
-
Vrsta/Zalijepi/Kopiraj:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/amd64/libnpjp2.tako
ovo će stvoriti simboličku vezu iz dodatka Java JRE (Java Runtime Environment) libnpjp2.tako u vaš web preglednik Mozilla Firefox
Podsjetnici
Korak 1. Napomena:
Ponekad kada izdate gornju naredbu možete primiti poruku koja glasi:
- ln: stvaranje simboličke veze `./libnpjp2.so ': Datoteka postoji
- Da biste riješili ovaj problem, jednostavno uklonite prethodnu simboličku vezu pomoću sljedeće naredbe:
-
Vrsta/Kopiraj/Zalijepi:
cd/usr/lib/mozilla/dodaci
-
Vrsta/Kopiraj/Zalijepi:
sudo rm -rf libnpjp2.tako
- Prije nego izdate naredbu, provjerite jeste li u direktoriju/usr/lib/mozilla/plugins
Korak 2. Ponovo pokrenite web -preglednik i idite na Java Tester kako biste provjerili funkcionira li Java u vašem web pregledniku
Video - Korištenjem ove usluge neki se podaci mogu podijeliti s YouTubeom
Savjeti
- S Ubuntu Linuxom imate izbor hoće li se koristiti OpenJDK, koji je besplatna implementacija programskog jezika Java s otvorenim kodom, ili Oracle Java JDK i JRE. Neki radije koriste Oracle Java (budući da je to najnovija verzija Jave i dolazi izravno od onih koji održavaju Java tehnologiju), ali to varira.
- Imajte na umu da Oracle nadograđuje sigurnost i ispravlja programske pogreške te poboljšava probleme s performansama za svako novo izdanje Oracle Jave. Prilikom instaliranja Oracle Jave na vaš sustav, imajte na umu promjene broja verzije. Za više informacija pogledajte Kako nadograditi Oracle Java na Ubuntu Linux.
- Imajte na umu da je ovaj dokument u stalnoj reviziji jer Oracle ponekad mijenja način instalacije svojih Java JDK/JRE binarnih datoteka.