Ovaj dokument ima namjeru pomoći u nadogradnji mnogih novih verzija izdanja Oracle Java JDK/JRE na Ubuntu Linuxu. S vremena na vrijeme, zbog ispravki greš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, pazite da odaberete ispravne ažurirane Java JDK/JRE binarne datoteke Oracle Jave, za vašu Ubuntu Linux arhitekturu sistema, bilo 32-bitnu ili 64-bitnu, Oracle Java binarne datoteke završavaju na (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-bit)
- jre-7u40-linux-x64.tar.gz (64-bit)
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
-
Tip/Kopiraj/Zalijepi:
cd /home /"tvoje korisničko ime"/Preuzimanja
-
Tip/Kopiraj/Zalijepi:
sudo cp -r jdk-7u40-linux-i586.tar.gz/usr/lokalno/java
-
Tip/Kopiraj/Zalijepi:
sudo cp -r jre-7u40-linux-i586.tar.gz/usr/lokalno/java
-
Tip/Kopiraj/Zalijepi:
cd/usr/local/java
Korak 2. Zatim ćemo raspakirati našu novu verziju Oracle Java binarnih datoteka, u direktoriju/usr/local/java
-
Tip/Kopiraj/Zalijepi:
sudo tar xvzf jdk-7u40-linux-i586.tar.gz
-
Tip/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
-
Tip/Kopiraj/Zalijepi:
cd /home /"tvoje korisničko ime"/Preuzimanja
-
Tip/Kopiraj/Zalijepi:
sudo -s cp -r jdk-7u40-linux-x64.tar.gz/usr/lokalno/java
-
Tip/Kopiraj/Zalijepi:
sudo -s cp -r jre-7u40-linux-x64.tar.gz/usr/lokalno/java
-
Tip/Kopiraj/Zalijepi:
cd/usr/local/java
Korak 2. Zatim ćemo raspakirati našu novu verziju Oracle Java binarnih datoteka, u direktoriju/usr/local/java
-
Tip/Kopiraj/Zalijepi:
sudo tar xvzf jdk-7u40-linux-x64.tar.gz
-
Tip/Kopiraj/Zalijepi:
sudo tar xvzf jre-7u40-linux-x64.tar.gz
Korak 3. U ovom trenutku trebali biste 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 sa:
jdk1.7.0_25
jre1.7.0_25
Metoda 3 od 4: Izmijenite svoj Linux sistem PATH:
Korak 1. Uredite sistemsku PATH datoteku /etc /profile i dodajte sljedeće sistemske varijable na sistemsku putanju
Koristite gedit, nano ili bilo koji drugi uređivač teksta kao root i otvorite /etc /profile
-
Tip/Kopiraj/Zalijepi:
sudo gedit /etc /profile
ili
-
Tip/Kopiraj/Zalijepi:
sudo nano /etc /profile
Korak 2. Pomaknite se prema dolje pomoću tipki sa strelicama do kraja datoteke i dodajte sljedeće redove 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 sistemskoj datoteci PATH /etc /profile:
Izmijenite /etc /profile datoteku:
JAVA_HOME =/usr/lokalno/java/jdk1.7.0_25
PATH = $ PATH: $ HOME/kanta: $ JAVA_HOME/kanta
JRE_HOME =/usr/lokalno/java/jre1.7.0_25
PATH = $ 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
PATH = $ PATH: $ HOME/kanta: $ JAVA_HOME/kanta
JRE_HOME =/usr/lokalno/java/jre1.7.0_40
PATH = $ PATH: $ HOME/kanta: $ JRE_HOME/kanta
izvoz JAVA_HOME
izvoz JRE_HOME
izvoz PATH
Sačuvajte datoteku i izađite
Metoda 4 od 4: Obavijestite svoj sistem o ažuriranoj verziji Oracle Java:
Korak 1. Obavijestite svoj Ubuntu Linux sistem gdje se nalazi vaš Oracle Java JRE/JDK, sada ćete htjeti ažurirati sistem tako da koristi Oracle Java 1.7.0_40
-
Tip/Kopiraj/Zalijepi:
sudo update-alternative --install "/usr/bin/java" "java" "/usr/local/java/jre1.7.0_40/bin/java "1
-
Tip/Kopiraj/Zalijepi:
sudo update-alternative --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.7.0_40/bin/javac "1
-
Tip/Kopiraj/Zalijepi:
sudo update-alternative --install "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.7.0_40/bin/javaws "1
Korak 2. Obavijestite svoj Ubuntu Linux sistem da Oracle Java JRE 1.7.0_40 mora biti nova zadana Java
-
Tip/Kopiraj/Zalijepi:
sudo update-alternative --set java/usr/local/java/jre1.7.0_40/bin/java
-
Tip/Kopiraj/Zalijepi:
sudo update-alternative --set javac/usr/local/java/jdk1.7.0_40/bin/javac
-
Tip/Kopiraj/Zalijepi:
sudo update-alternative --set javaws/usr/local/java/jre1.7.0_40/bin/javaws
Korak 3. Ponovno učitajte PATH /etc /profile na cijelom sistemu upisivanjem sljedeće naredbe:
-
Tip/Kopiraj/Zalijepi:
. /etc/profile
- Imajte na umu da će se datoteka PATH /etc /profile na vašem sistemu ponovo učitati nakon ponovnog pokretanja vašeg Ubuntu Linux sistema
Korak 4. Testirajte da vidite da li je nova verzija Oracle Jave ispravno instalirana na vašem sistemu pokretanjem sljedećih naredbi i bilježenjem broja verzije novog Java ažuriranja
-
Tip/Kopiraj/Zalijepi:
java -verzija
ova naredba prikazuje verziju Jave koja radi na vašem sistemu
Korak 5. Trebali biste primiti poruku koja prikazuje:
-
java verzija "1.7.0_40"
Java (TM) SE Runtime okruženje (verzija 1.7.0_40-b08) Java HotSpot (TM) 64-bitna serverska VM verzija (verzija 25.1-b02, mešoviti način rada)
-
Tip/Kopiraj/Zalijepi:
javac -verzija
-
ova naredba vas obavještava da ste sada u mogućnosti kompajlirati 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
-
Tip/Kopiraj/Zalijepi:
cd/usr/local/java
-
Tip/Kopiraj/Zalijepi:
sudo rm -rf jdk1.7.0_40
-
Tip/Kopiraj/Zalijepi:
sudo rm -rf jre1.7.0_40
Korak 7. Ponovo pokrenite svoj Ubuntu Linux sistem i vaš sistem će biti potpuno konfiguriran za pokretanje i razvoj Java programa
Opcionalno: Kako omogućiti Oracle Java u vašim web preglednicima
Da biste omogućili svoj Java dodatak u svojim web preglednicima, morate napraviti simboličnu vezu iz direktorija dodataka za web preglednike do lokacije Java dodatka koji je uključen u vašu distribuciju Oracle Jave
google chrome
32-bitne Oracle Java upute:
-
Izdajte sljedeće naredbe.
-
Tip/Kopiraj/Zalijepi:
sudo mkdir -p/opt/google/chrome/plugins
ovo će stvoriti direktorij pod nazivom/opt/google/chrome/plugins
-
Tip/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
-
Tip/Zalijepi/Kopiraj:
sudo ln -s /usr/local/java/jre1.7.0_40/lib/i386/libnpjp2.so
ovo će stvoriti simboličku vezu iz dodatka Java JRE (Java Runtime Environment) libnpjp2.so u vaš web preglednik Google Chrome
-
64-bitne Oracle Java upute:
-
Izdajte sljedeće naredbe.
-
Tip/Kopiraj/Zalijepi:
sudo mkdir -p/opt/google/chrome/plugins
ovo će stvoriti direktorij pod nazivom/opt/google/chrome/plugins
-
Tip/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
-
Tip/Zalijepi/Kopiraj:
sudo ln -s /usr/local/java/jre1.7.0_40/lib/amd64/libnpjp2.so
ovo će stvoriti simboličku vezu iz dodatka Java JRE (Java Runtime Environment) libnpjp2.so 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:
-
Tip/Kopiraj/Zalijepi:
cd/opt/google/chrome/plugins
-
Tip/Kopiraj/Zalijepi:
sudo rm -rf libnpjp2.so
- Prije izdavanja naredbe provjerite jeste li u/opt/google/chrome/plugins direktoriju
-
Ponovo pokrenite web preglednik i idite na Java Tester da provjerite funkcionira li Java u vašem web pregledniku.
Mozilla Firefox
32-bitne Oracle Java upute:
-
Izdajte sljedeću naredbu
-
Tip/Zalijepi/Kopiraj:
cd/usr/lib/mozilla/plugins
ovo će vas promijeniti u direktorij/usr/lib/mozilla/plugins, kreirajte ovaj direktorij ako ga nemate
-
Tip/Zalijepi/Kopiraj:
sudo mkdir -p/usr/lib/mozilla/plugins
ovo će stvoriti direktorij/usr/lib/mozilla/plugins, provjerite jeste li u ovom direktoriju prije nego što napravite simboličku vezu
-
Tip/Zalijepi/Kopiraj:
sudo ln -s /usr/local/java/jre1.7.0_40/lib/i386/libnpjp2.so
ovo će stvoriti simboličku vezu iz dodatka Java JRE (Java Runtime Environment) libnpjp2.so u vaš Mozilla Firefox web preglednik
-
64-bitne Oracle Java upute:
-
Izdajte sljedeće naredbe.
-
Tip/Zalijepi/Kopiraj:
cd/usr/lib/mozilla/plugins
ovo će vas promijeniti u direktorij/usr/lib/mozilla/plugins, kreirajte ovaj direktorij ako ga nemate
-
Tip/Zalijepi/Kopiraj:
sudo mkdir -p/usr/lib/mozilla/plugins
ovo će stvoriti direktorij/usr/lib/mozilla/plugins, provjerite jeste li u ovom direktoriju prije nego što napravite simboličku vezu
-
Tip/Zalijepi/Kopiraj:
sudo ln -s /usr/local/java/jre1.7.0_40/lib/amd64/libnpjp2.so
ovo će stvoriti simboličku vezu iz dodatka Java JRE (Java Runtime Environment) libnpjp2.so u vaš Mozilla Firefox web preglednik
-
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:
-
Tip/Kopiraj/Zalijepi:
cd/usr/lib/mozilla/dodaci
-
Tip/Kopiraj/Zalijepi:
sudo rm -rf libnpjp2.so
- Prije izdavanja naredbe provjerite jeste li u/usr/lib/mozilla/plugins direktoriju
-
Ponovo pokrenite web preglednik i idite na Java Tester da provjerite funkcionira li Java u vašem web pregledniku.
-