Installare manualmente la versione di Oracle Java 7u51 in Ubuntu 14.04 Trusty Thar. La procedura indicata segue la linea di precedenti posts Installare Oracle Java 7 in Ubuntu 12.10 64 bit installazione manuale o via ppa e Java JRE 7 aggiornare manualmente alla versione 7.13 – Ubuntu 12.10 64 bit.L’ unica modifica sostanziale è lo script per abilitare java nei browser firefox e chrome che è stato reso più generale. Se Trusty è stato installato da zero molto probabilmente java non sarà presente. Comunque per controllare la sua presenza si può usare il comando che riporta la versione attiva di java:
maurizio@U1310tst:~$ java -version
Se java è assente avremo un messaggio del tipo
maurizio@U1310tst:~$ java -version The program 'java' can be found in the following packages: * default-jre * gcj-4.6-jre-headless * gcj-4.7-jre-headless * openjdk-7-jre-headless * openjdk-6-jre-headless
Oppure il comando che consente di controllare tutte le versioni presenti sudo update-alternatives –config java. Questo comando consente di visualizzare anche il percorso in cui è presente la specifica versione di java.
maurizio@Ubu1404:~$ sudo update-alternatives --config java
Installare Oracle Java Runtime Environment 7.51
Per installare java jre 7 scaricare Oracle Java JRE 7u51 a 64
Linux x64 44.73 MB jre-7u21-linux-x64.tar.gz
dalla seguente pagina Oracle Java Runtime Environment Downloads 7u51 ( Java SE Downloads ).
A proposito per controllare se la versione di linux in uso è a 64 o 32 bit si può usare il comando
uname -a
mentre per i dettagli sulla versione linux, tipo di kernel, etc fare riferimento al post Linux Versione.
Il file scaricato sarà: jre-7u51-linux-x64.tar.gz portarsi nella cartella in cui è stato scaricato il file, in genere Downloads, con
cd ~/Downloads/
quindi estrarre con
tar -xvf jre-7u51-linux-x64.tar.gz
Scegliamo come cartella di riferimento per java la /usr/lib/java/
sudo mkdir -p /usr/lib/java/jre1.7.0_51
Spostare i files estratti nella cartella creata per jre
sudo mv jre1.7.0_51/* /usr/lib/java/jre1.7.0_51/
modificare la variabile di sistema PATH a questo scopo è possibile creare il file script jre170xx.sh in /etc/profile.d al posto delle xx inserire il numero di versione in questo caso 51 /etc/profile.d/jre17051.sh
JRE_HOME=/usr/lib/java/jre1.7.0_51
PATH=$PATH:$JRE_HOME/bin
export JRE_HOME
export PATH
quindi rendere il file .sh creato eseguibile con
sudo chmod a+x /etc/profile.d/jre17051.sh
Ricaricare la varibile di sistema PATH con
. /etc/profile
Controllare PATH con
echo $PATH
Se è stato fatto tutto OK dovremmo verificare l’aggiunta di :/usr/lib/java/usr/lib/java/jre1.7.0_51/bin
ALTERNATIVA volendo e possibile generare lo script utilizzando il comando echo
sudo su cd /etc/profile.d echo 'JRE_HOME=/usr/lib/java/jre1.7.0_51' > jre17051.sh echo 'PATH=$PATH:$JRE_HOME/bin' >> jre17051.sh echo 'export JRE_HOME' >> jre17051.sh echo 'export PATH' >> jre17051.sh exit
controllare con cat /etc/profile.d/jre17051.sh rendere eseguibile sempre con sudo chmod a+x /etc/profile.d/jre17051.sh Ricaricare la varibile di sistema PATH sempre con . /etc/profile Controllare PATH con echo $PATH
Si continua indicando al sistema la posizione di java e di java webstart con
sudo update-alternatives --install /usr/bin/java java /usr/lib/java/jre1.7.0_51/bin/java 1 sudo update-alternatives --install /usr/bin/javaws javaws /usr/lib/java/jre1.7.0_51/bin/javaws 1
Per informare il sistema che questa sarà la versione di default di java si utilizza per il java runtine environment :
sudo update-alternatives --set java /usr/lib/java/jre1.7.0_51/bin/java
Per il java webstart:
sudo update-alternatives --set javaws /usr/lib/java/jre1.7.0_51/bin/javaws
Per controllare versione di java attiva si può utilizzare sudo update-alternatives –config java. Se è la prima il risultato sarà:
maurizio@U1310tst:~$ maurizio@rarl1304:~$ sudo update-alternatives --config java [sudo] password for maurizio: There is 1 choice for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ 0 /usr/lib/java/jre1.7.0_45/bin/java 1 auto mode * 1 /usr/lib/java/jre1.7.0_45/bin/java 1 manual mode
Abilitare Java in Chrome e Firefox
Trattandosi di prima installazione il plugin libnpjp2.so e la directory ~/.mozilla/plugins/ non dovrebbero essere presenti. Per abilitare java in Chrome e Firefox conviene creare un file script (jre170xxplug.sh) generico che consente di gestire oltre alla prima installazione anche gli eventuali aggiornamenti. Lo script è preferebile posizionarlo nella cartella in cui abbiamo installato java jre /usr/lib/java/jre1.7.0_45/jre170xxplug.sh Apriamo ad esempio con l’editor nano (il più semplice il file
sudo nano /usr/lib/java/jre1.7.0_51/jre170xxplug.sh
e incolliamo
#! /bin/bash if test -f ~/.mozilla/plugins/libnpjp2.so ; then rm ~/.mozilla/plugins/libnpjp2.so ln -s /usr/lib/java/jre1.7.0_$1/lib/amd64/libnpjp2.so ~/.mozilla/plugins/libnpjp2.so else JAVA_HOME=/usr/lib/java/jre1.7.0_$1 MOZILLA_HOME=~/.mozilla mkdir $MOZILLA_HOME/plugins ln -s $JAVA_HOME/lib/amd64/libnpjp2.so $MOZILLA_HOME/plugins fi # end
sudo chmod a+x jre170xxplug.sh
eseguire lo script per effettuare l’abilitazione del plugin java indicando il numero di versione
./jre170xxplug.sh 51
Controllare e modificare la versione java in uso
Controllare la versione java con:
java -version
Verificare il funzionamento e la versione utilizzano la seguente pagina Oracle
Verify Java Version Attenzione perchè il plugin funzioni il browser deve essere riavviato
Controllare ed eventualmente cambiare versione di java utilizzare il comando
sudo update-alternatives --config java
Posts:
- Java Oracle JRE 7 installazione manuale – versione 7.45 – Ubuntu 13.10 64 bit Saucy Salamander
- Java JRE 7 installazione manuale della versione 7.21 – Ubuntu 13.04 64 bit Raring Ringtail
- Java JRE 7 aggiornare manualmente alla versione 7.13 – Ubuntu 12.10 64 bit
- Aggiornare Oracle Java jre alla 7.11 in Ubuntu 12.10 64 bit installazione manuale o via ppa
- Installare Oracle Java 7 in Ubuntu 12.10 64 bit installazione manuale o via ppa
- Installare Sun Java 6 e Oracle Java 7 in Ubuntu 12.04
- Java Oracle JRE 7 installazione manuale – versione 7.51 – Ubuntu 14.04 64 bit Trusty Tahr