versión de java no encontrada en redhat

versión de java no encontrada en redhat

Mi sistema operativo es redhat linux. Tiene el java 1.4.2 predeterminado, pero necesito java 1.7.45, para eso estoy intentando lo siguiente:

/usr/sbin/alternatives --install /usr/bin/java java /u01/java7/bin/java 5
/usr/sbin/alternatives --install /usr/bin/java java /u01/java7/bin/java 2

/usr/sbin/alternatives --config java

  Selection    Command
-----------------------------------------------
   1           /usr/lib/jvm/jre-1.4.2-gcj/bin/java
 + 2           /u01/java7/bin/java

Aquí estoy seleccionando el segundo.

Después de eso recibo el mensaje.

[root@localhost bin]# java --version
bash: /usr/bin/java: cannot execute binary file

Así que por favor dame una solución para resolver este problema en Redhat Linux.

[root@localhost bin]# java --version
bash: /usr/bin/java: cannot execute binary file

información relacionada