Ovaj je dokument namijenjen pomoći pri nadogradnji mnogih novih verzija izdanja Oracle Java JDK/JRE na Ubuntu Linuxu. S vremena na vrijeme zbog ispravki programskih pogrešaka i sigurnosnih problema Oracle objavljuje ažuriranja svoje verzije Java JDK/JRE.
-
Bilješka:
Ovaj članak pretpostavlja da imate verziju Oracle Jave 7 ili 32-bitnu ili 64-bitnu koja se nalazi u/usr/local/java i želite nadograditi na novu verziju Oracle Jave. Ako niste, za više informacija pogledajte sljedeći članak:
- Kako instalirati Oracle Java na Ubuntu Linux
Koraci
Korak 1. Preuzmite nove binarne datoteke Oracle Java, provjerite jeste li odabrali ispravne ažurirane Java JDK/JRE binarne datoteke Oracle Jave, za vašu Ubuntu Linux arhitekturu sustava, bilo 32-bitnu ili 64-bitnu, binarne datoteke Oracle Java završavaju s (tar. gz) kao što su:
- jdk-7u40-linux-i586.tar.gz (32-bitni)
-
jre-7u40-linux-i586.tar.gz (32-bitni)
ili
- jdk-7u40-linux-x64.tar.gz (64-bitni)
- jre-7u40-linux-x64.tar.gz (64-bitni)
Metoda 1 od 4: 32-bitne Oracle Java upute:
Korak 1. Postanite root korisnik i kopirajte nove komprimirane Oracle Java binarne datoteke iz našeg direktorija za preuzimanje u/usr/local/java
-
Vrsta/Kopiraj/Zalijepi:
cd /home /"vaše korisničko ime"/Preuzimanja
-
Vrsta/Kopiraj/Zalijepi:
sudo cp -r jdk-7u40-linux-i586.tar.gz/usr/local/java
-
Vrsta/Kopiraj/Zalijepi:
sudo cp -r jre-7u40-linux-i586.tar.gz/usr/local/java
-
Vrsta/Kopiraj/Zalijepi:
cd/usr/local/java
Korak 2. Zatim ćemo raspakirati našu novu verziju Oracle Java binarnih datoteka, u direktoriju/usr/local/java
-
Vrsta/Kopiraj/Zalijepi:
sudo tar xvzf jdk-7u40-linux-i586.tar.gz
-
Vrsta/Kopiraj/Zalijepi:
sudo tar xvzf jre-7u40-linux-i586.tar.gz
Metoda 2 od 4: 64-bitne Oracle Java upute:
Korak 1. Postanite root korisnik i kopirajte nove komprimirane Oracle Java binarne datoteke iz našeg direktorija za preuzimanje u/usr/local/java
-
Vrsta/Kopiraj/Zalijepi:
cd /home /"vaše korisničko ime"/Preuzimanja
-
Vrsta/Kopiraj/Zalijepi:
sudo -s cp -r jdk-7u40-linux-x64.tar.gz/usr/local/java
-
Vrsta/Kopiraj/Zalijepi:
sudo -s cp -r jre-7u40-linux-x64.tar.gz/usr/local/java
-
Vrsta/Kopiraj/Zalijepi:
cd/usr/local/java
Korak 2. Zatim ćemo raspakirati našu novu verziju Oracle Java binarnih datoteka, u direktoriju/usr/local/java
-
Vrsta/Kopiraj/Zalijepi:
sudo tar xvzf jdk-7u40-linux-x64.tar.gz
-
Vrsta/Kopiraj/Zalijepi:
sudo tar xvzf jre-7u40-linux-x64.tar.gz
Korak 3. U ovom biste trenutku trebali imati dva nova nekomprimirana binarna direktorija u/usr/local/java za Java JDK/JRE navedene kao:
jdk1.7.0_40
jre1.7.0_40
Zajedno s:
jdk1.7.0_25
jre1.7.0_25
Metoda 3 od 4: Izmijenite svoj Linux sustav PATH:
Korak 1. Uredite datoteku PATH sustava /etc /profile i dodajte sljedeće sistemske varijable na putanju vašeg sustava
Upotrijebite gedit, nano ili bilo koji drugi uređivač teksta kao root i otvorite /etc /profile
-
Vrsta/Kopiraj/Zalijepi:
sudo gedit /etc /profile
ili
-
Vrsta/Kopiraj/Zalijepi:
sudo nano /etc /profile
Korak 2. Pomaknite se prema dolje pomoću tipki sa strelicama do kraja datoteke i dodajte sljedeće retke u nastavku na kraj vaše /etc /profile datoteke u Ubuntu Linuxu, u ovom trenutku ćete promijeniti brojeve verzija iz stare Oracle Java na novu verziju Jave promijenit ćete brojeve verzija u sljedećoj datoteci sustava PATH /etc /profile:
Izmijenite /etc /profile datoteku:
JAVA_HOME =/usr/lokalno/java/jdk1.7.0_25
PUT = $ PATH: $ HOME/kanta: $ JAVA_HOME/kanta
JRE_HOME =/usr/lokalno/java/jre1.7.0_25
PUT = $ PATH: $ HOME/kanta: $ JRE_HOME/kanta
izvoz JAVA_HOME
izvoz JRE_HOME
izvoz PATH
Promijenite na ovo:
JAVA_HOME =/usr/lokalno/java/jdk1.7.0_40
PUT = $ PATH: $ HOME/kanta: $ JAVA_HOME/kanta
JRE_HOME =/usr/lokalno/java/jre1.7.0_40
PUT = $ PATH: $ HOME/kanta: $ JRE_HOME/kanta
izvoz JAVA_HOME
izvoz JRE_HOME
izvoz PATH
Spremite datoteku i izađite
Metoda 4 od 4: Obavijestite svoj sustav o ažuriranoj verziji Oracle Java:
Korak 1. Obavijestite svoj Ubuntu Linux sustav gdje se nalazi vaš Oracle Java JRE/JDK, sada ćete htjeti ažurirati sustav tako da koristi Oracle Java 1.7.0_40
-
Vrsta/Kopiraj/Zalijepi:
sudo update-alternative --install "/usr/bin/java" "java" "/usr/local/java/jre1.7.0_40/bin/java "1
-
Vrsta/Kopiraj/Zalijepi:
sudo update-alternative --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.7.0_40/bin/javac "1
-
Vrsta/Kopiraj/Zalijepi:
sudo update-alternative --install "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.7.0_40/kanta/čeljusti "1
Korak 2. Obavijestite svoj Ubuntu Linux sustav da Oracle Java JRE 1.7.0_40 mora biti nova zadana Java
-
Vrsta/Kopiraj/Zalijepi:
sudo update-alternative --set java/usr/local/java/jre1.7.0_40/bin/java
-
Vrsta/Kopiraj/Zalijepi:
sudo update-alternative --set javac/usr/local/java/jdk1.7.0_40/bin/javac
-
Vrsta/Kopiraj/Zalijepi:
sudo update-alternative --set javaws/usr/local/java/jre1.7.0_40/bin/čeljusti
Korak 3. Ponovno učitajte PATH /etc /profile na cijelom sustavu upisivanjem sljedeće naredbe:
-
Vrsta/Kopiraj/Zalijepi:
. /etc/profile
- Imajte na umu da će se datoteka PATH /etc /profile na vašem sustavu ponovno učitati nakon ponovnog pokretanja vašeg Ubuntu Linux sustava
Korak 4. Provjerite je li nova verzija Oracle Jave ispravno instalirana na vašem sustavu pokretanjem sljedećih naredbi i bilježenjem broja verzije novog Java ažuriranja
-
Vrsta/Kopiraj/Zalijepi:
java -verzija
ova naredba prikazuje verziju Jave koja se izvodi na vašem sustavu
Korak 5. Trebali biste primiti poruku koja prikazuje:
-
java verzija "1.7.0_40"
Java (TM) SE Runtime Environment (verzija 1.7.0_40-b08) Java HotSpot (TM) 64-bitna poslužiteljska VM (međuverzija za izgradnju 25.1-b02, mješoviti način)
-
Vrsta/Kopiraj/Zalijepi:
javac -verzija
-
ova naredba vas obavještava da ste sada u mogućnosti sastaviti java programe s terminala
Trebali biste primiti poruku koja prikazuje:
- javac 1.7.0_40
Korak 6. Nakon toga imate mogućnost uklanjanja stare Oracle Java JDK/JRE, jednostavnim uklanjanjem direktorija koji drže stare Java JDK/JRE binarne datoteke
-
Vrsta/Kopiraj/Zalijepi:
cd/usr/local/java
-
Vrsta/Kopiraj/Zalijepi:
sudo rm -rf jdk1.7.0_40
-
Vrsta/Kopiraj/Zalijepi:
sudo rm -rf jre1.7.0_40
Korak 7. Ponovo pokrenite svoj Ubuntu Linux sustav i vaš će sustav biti potpuno konfiguriran za pokretanje i razvoj Java programa
Izborno: Kako omogućiti Oracle Java u svojim web preglednicima
Da biste omogućili svoj Java dodatak u svojim web preglednicima, morate napraviti simboličnu vezu iz direktorija dodataka web preglednika na mjesto Java dodatka uključenog u vašu distribuciju Oracle Jave
Google Chrome
32-bitne Oracle Java upute:
-
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_40/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:
-
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_40/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:
-
Bilješka:
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
-
Ponovno pokrenite web preglednik i idite na Java Tester kako biste provjerili funkcionira li Java u vašem web pregledniku.
Mozilla Firefox
32-bitne Oracle Java upute:
-
Izdajte sljedeću naredbu
-
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_40/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:
-
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_40/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:
-
Bilješka:
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
-
Ponovno pokrenite web -preglednik i idite na Java Tester kako biste provjerili funkcionira li Java u vašem web pregledniku.
-