martes, 16 de febrero de 2016

Instalando y Configurando Java

A veces nos ha pasado y lo digo en mi caso, es que debo actualizar mi sistema java en mi equipo de trabajo o tener otra versión de java para hacer funcionar algún programa que necesita una versión especifica, les dejo este tutorial paso a paso para realizar este procedimiento.
Instalando y Validando JAVA

1. Debemos verificar que Java 8 Java Development Kit (JDK) sea la versión de
Java por defecto de su Sistema Operativo. Para eso haga lo siguiente en una consola de linux, escriba el siguiente comando:
$>java -version

Si obtienes una respuesta parecida a la siguiente, es  porque no tienes instalada ninguna versión de Java en tu  Sistema operativo.
The program 'java' can be found in the following packages:
* default-jre
* gcj-4.6-jre-headless
* openjdk-6-jre-headless
* gcj-4.5-jre-headless
* openjdk-7-jre-headless
Try: apt-get install <selected package>

Si obtienes una respuesta como la que sigue es porque  tienes instalado el OpenJDK en tu sistema, donde OpenJDK es la versión libre del sistema java, pero esta ni es completa.
java version "1.7.0_15"
OpenJDK Runtime Environment (IcedTea6 1.10pre) (7b15~pre1-0lucid1)
OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)

Si tienes instalado el OpenJDK, tienes la versión  equivocada de Java.

2. Elimina por completo OpenJDK/JRE de tu sistema y crea un  directorio para almacenar los binarios de Oracle JDK/JRE. Esto  evitará que haya conflictos y confusión entre las distintas  versiones de Java. Por ejemplo, si tienes OpenJDK instalado en  tu sistema, lo puedes desinstalar tecleando el siguiente comando en la consola de linux:

sudo apt-get purge openjdk-\*

usamos sudo si estamos usando una distribución de ubuntu, sino podemos logearnos como el usuario root y evitamos el comando sudo

Este comando elimina completamente OpenJDK/JRE de tu  sistema.

sudo mkdir -p /usr/local/java

Este comando creará un directorio para almacenar los  binarios de Oracle Java JDK y JRE que descargaremos y descomprimiremos en esa carpeta, para luego hacer uso de ella y tener el sistema java ubicado en esa carpeta para uso de todos los usuarios.

3. Descarga Oracle Java JDK para Linux, lo vas a descargar del sitio web de oracle en la sección descargas. Asegúrate de seleccionar  los binarios “correctos” para la arquitectura de tu sistema (32 ó  64 bits).

4. Copia los binarios en el directorio: “usr/local/java”, creado en el  paso 2.  En la mayoría de los casos los binarios de Oracle Java se  descargan en: “home/<nombre_usuario>/Downloads”.  Ejecute los siguientes comandos:

$> cd /home/<nombre_usuario>/Downloads
$> sudo cp -r <nombre_archivo_java>.tar.gz /usr/local/java/
$> cd /usr/local/java

5. Ejecuta los siguientes comandos en los archivos tar.gz  descargados. Asegúrate de hacerlo como root.
$> sudo -s
$> sudo chmod a+x <nombre_archivo_java>.tar.gz
$> sudo tar xvzf <nombre_archivo_java>.tar.gz

6. Revisa tus directorios. Hasta este momento deberás tener dos  directorios binarios en “/usr/local/java” para el Java JDK/JRE.

7. Edita el archivo PATH del sistema “/etc/profile” y agrega las  siguientes variables de sistema al PATH. Usa el editor de texto  de tu preferencia, pero asegúrate de hacerlo como root para  abrir “/etc/bash.bashrc”.
$> sudo gedit /etc/bash.bashrc

8. Desplázate hacia el final del archivo y agrega las siguientes
líneas:
JAVA_HOME=/usr/local/java/jdk<versión>
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export PATH

9. Guarda el archivo y salte.

10.
 Informa a tu sistema donde está ubicado el Oracle Java  JDK/JRE. Esto le dirá a tu sistema que hay una nueva versión de  Oracle Java.
$> sudo update-alternatives --install "/usr/bin/java" "java"
"/usr/local/java/jdk<versión>/bin/java" 1

Este comando notifica al sistema que Oracle Java JRE está  listo para usarse.
$> sudo update-alternatives --install "/usr/bin/javac" "javac"  "/usr/local/java/jdk<versión>/bin/javac" 1

Este comando notifica al sistema que Oracle Java JDK está  listo para usarse.
$> sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk<version>/bin/javaws" 1

Este comando notifica al sistema que Oracle Java Web  Start está listo para usarse.

11. Informe a tu sistema que Oracle Java JDK/JRE debe ser el Java  por defecto.
$> sudo update-alternatives --set java
/usr/local/java/jdk<versión>/bin/java

Este comando configurará el JDK/JRE para el sistema.
$> sudo update-alternatives --set javac
/usr/local/java/jdk<versión>/bin/javac

Este comando configurará el Javac Compiler para el  sistema.
$> sudo update-alternatives --set javaws
/usr/local/java/jdkversión>/bin/javaws

Este comando configurará el Java Web Start para el  sistema.
12.
Vuelve a cargar el PATH de tu sistema :
$> su - <nombre_usuario>
Este comando carga el archivo “/etc/bash.bashrc”. El PATH se  volverá a cargar después de reiniciar tu sistema.

13.
Prueba si Oracle Java se instaló correctamente en tu  sistema.

14.
Una instalación exitosa de 32-bits Oracle Java mostrará:
$> java -version
java version "<versión>"
Java(TM) SE Runtime Environment (build <versión>)
Java HotSpot(TM) Server VM (build <versión>, mixed mode)

15.
Una instalación exitosa de 64-bits Oracle Java mostrará:
$> java -version
java version "<versión>"
Java(TM) SE Runtime Environment (build <versión>)
Java HotSpot(TM) 64-Bit Server VM (build <versión>, mixed mode)


Espero les sirva de ayuda.

3 comentarios:

  1. buen aporte, gracias por la ayuda

    ResponderBorrar
  2. Casino Table Games in Las Vegas (LasVegas) - Mapyro
    Casino Table Games in Las Vegas (LasVegas). View details, hours, map, photos, prices, best price 광양 출장안마 guarantee, and review of Casino Table 문경 출장마사지 Games in 경상남도 출장마사지 Las Vegas. Rating: 3.4 · ‎1,330 남양주 출장샵 reviews 남양주 출장마사지 · ‎Price range: $

    ResponderBorrar