Para cambiar o modificar el JAVA_HOME al usuario root tras una instalaci贸n de otra versi贸n de Java tenemos que seguir los siguientes pasos:
Comprobar versi贸n actual de Java:
Una vez que hemos instalado una nueva versi贸n de Java JDK y/o JRE en nuestra m谩quina Linux, por ejemplo jre1.8.0_101, chequeamos la versi贸n que est谩 utilizando el usuario root (por defecto ser谩 la que viene en el SO):
[root@rhel ~]# java -version java version "1.6.0_32" OpenJDK Runtime Environment (IcedTea6 1.13.4) (rhel-11.1.13.4.el6-x86_64) OpenJDK 64-Bit Server VM (build 23.25-b01, mixed mode)
Como vemos en el resultado anterior la versi贸n de Java que detecta es la 1.6.0_32 y no la nueva que hemos instalado hace un momento聽jre1.8.0_101.
Editar fichero .bashrc:
Para solucionar esto y que el usuario root utilice por defecto Java 1.8 hay que modificar el fichero聽.bashrc聽dentro del home del usuario:
[root@rhel ~]# vi ~/.bashrc
Y a帽adir las siguientes l铆neas al final del fichero, suponiendo que la ruta donde hemos instalado el nuevo Java es /usr/local/pr/jre1.8.0_101:
# Ejemplo si hemos instalado Java en /usr/local/pr/jre1.8.0_101 JAVA_HOME="/usr/local/pr/jre1.8.0_101"; export JAVA_HOME export PATH=$JAVA_HOME/bin:$PATH