Cómo instalar Java JDK y JRE en Linux y Windows (con detalles)

[In English: click here]

El JDK tiene una colección de herramientas de desarrollo, incluyendo java, javac, javadoc, javarw, jar, apt, appletviewer, visualVM, etc. También, el JDK viene con un completo Entorno de Ejecución para Java (en inglés Java Runtime Environment, JRE), el cual consiste en una Maquina Virtual de Java y todas las librerías de clases presentes en un entorno de producción, además de librerías adicionales solo para el uso de desarrolladores, como las librerías de internationalización y las librerías IDL (referencia de la wikipedia).

Así pues, el JDK es necesario para diversas cosas que he propuesto en este blog durante algunos años, así que he decidido incluir un artículo más completo sobre esto. Hay otros JDKs (direrentes a Java JDK): por ejemplo OpenJDK. Aquí, escribiré solo sobre Java JDK.

  1. Cómo instalar Java JDK y JRE en Windows:
    1. Comprueba si tienes Java JDK 1.7 o superior en Windows.
    2. Comprueba tus “Variables de Entorno”.
  2. Cómo instalar Java JDK y JRE en Linux:
    1. Comprueba si tienes Java JDK 1.7 o superior en Linux.
    2. Otras posibilidades.

1. Cómo instalar Java JDK y JRE en Windows.

1.1. Comprueba si tienes Java JDK 1.7 o superior en Windows.

Ve a “Mi PC” y accede a “C:\Archivos de programa\Java”, y comprueba si tienes esta carpeta.

Folder Java

En mi caso, tengo 2 versiones de JDK (1.6 y 1.7) y 2 versiones de JRE (jre6 y jre7). ¿Cuál es tu caso?

a) JDK: ¿Tienes una carpeta llamada “jdk1.7…” (o superior)?

  • Si esto es así, ve al paso b).
  • Si no tienes esa carpeta:
    • 1. Descarga Java JDK 7 desde aquí. Acepta el acuerdo de la licencia si te parece bien, y descarga tu versión para Windows.
      • Nota: Si no sabes cual es tu versión (32 o 64 bits), ve a tu escritorio y click con el botón derecho sobre “Mi PC”. Verás en la nueva ventana una linea que pondrá: “Tipo de sistema: XX-bit Sistema Operativo”. Descarga la versión x86 para 32 bits y la versión x64 para 64 bits.

Java JDK 7 Download

    • 2. Instala el Java JDK 7 que has descargado. Es muy simple: Siguiente, Siguiente, Siguiente… Finalizar.

b) JRE: ¿Tienes una carpeta llamada “jre7…” (o superior)?

  • Si esto es así, ve al paso b).
  • Si no tienes esa carpeta:
    • 1. Descarga Java JRE 6 desde aquí. Acepta el acuerdo de la licencia si te parece bien, y descarga tu versión para Windows (la opción exe es más sencilla de instalar).
      • Nota: Si no sabes cual es tu versión (32 o 64 bits), ve a tu escritorio y click con el botón derecho sobre “Mi PC”. Verás en la nueva ventana una linea que pondrá: “Tipo de sistema: XX-bit Sistema Operativo”. Descarga la versión x86 para 32 bits y la versión x64 para 64 bits..
    • 2. Instala el Java JDK 7 que has descargado. Es muy simple: Siguiente, Siguiente, Siguiente… Finalizar (si, es bastante similar a la del paso a) xD ).

1.2. Comprueba tus “Variables de Entorno”.

La forma más fácil es:

  • Ve a Inicio / y escribe en la casilla de búsqueda “cmd”.
  • Click en “cmd.exe”. Este es el entorno de comandos de Windows.
  • Escribe aquí: java -version

cmd java version

  • Posibilidades:
    • Si tienes la versión 1.7 o superior, no tienes ningún problema, no necesitas cambiar tu sistema… adios! (es el caso de la imagen superior).
    • Si tu sistema tiene una versión más pequeña, necesitas actualizar las variables de entorno.
    • Si recibes el texto: “‘java -version’ no es un comando reconocido…”, necesitarás añadir una nueva variable de entorno.

Si necesitas actualizar o añadir una variable de entorno:

  • Ve a tu escritorio y click con el botón derecho sobre “Mi PC”, y click en “Propiedades”. Desktop and click with the right bottom on “Computer”, and click on “Properties”.
  • En la ventana nueva, click en “Configuración avanzada del sistema” (en la parte izquierda).
  • En la ventana nueva, click en “Avanzada” (en la parte superior) y en el botón “Variables de entorno”.
    • Nota: Siento que las imágenes estén en inglés, pero es como tengo mi sistema. Los valores / textos serán similares.

System Properties and Environment Variables

  • En la nueva ventana, en la parte de “Variables del sistema”, añadir una nueva variable:
    • Comprobar si la variable JAVA_HOME existe (y si existe, es más fácil eliminarla y crear una nueva).
    • Click sobre “Nuevo”.
    • Nombre de variable: JAVA_HOME
    • Valor de variable: C:\Archivos de programa\Java\jdk1.7.XXX (inserta la versión correcta y asegúrate que la ruta sea la correcta)
    • Click en “OK”.
  • En la misma ventana y en el mismo lado (“Variables del sistema”), edita la variable “Path”:
    • Selecciona la variable donde el nombre es “Path”.
    • Click en “Editar”.
    • En “Valor de la variable”, accede al tope de la parte derecha y añade: ;%JAVA_HOME%;%JAVA_HOME%\bin
      • El punto y coma (;) es para separar variables, y aquí es añadieda la variable con el path y la variable con la “bin” path.
    • Click en “OK”.
  • Cierra las ventanas (click en OK).
  • Para comprobar si tienes la versión correcta, abre un nuevo cmd.exe y escribe otra vez el comando: java -version

2. Cómo instalar Java JDK y JRE en Linux.

2.1. Comprueba si tienes instalado Java JDK 1.7 o superior en Linux.

Los pasos son:

  • Abre el terminal / shell.
  • Escribe el comando: java -version

java version en ubuntu

  • Posibilidades:
    • Si tienes la versión 1.7 o superior, no tendrás ningún problema (a menos a día de hoy, enero de 2014), así que no necesitas cambiar cosas en tu sistema… adiós!
    • Si tienes una versión más pequeña, necesitas actualizar tu versión de java (es el caso de la imagen.
    • Si recibes el texto: “java -version: command not found”, necesitarás añadir java en tu sistema.
  • Para tanto actualizar como añadir  java en el sistema, recomiento estos sencillos pasos:
    • Añadir este repositorio, comando: sudo add-apt-repository ppa:webupd8team/java
    • Actualizar todos los repositorios, comando: sudo apt-get update
    • Instalar Oracle Java 8 y JDK 7, comandos:
      • sudo apt-get install oracle-jdk7-installer
      • sudo apt-get install oracle-java8-installer
    • Comprobar la versión que tu sistema está ahora utilizando, comando: java -version
    • Posibilidades:
      • Si tu versión es 1.7 o superior, ya está todo hecho, todo está correcto (si, has terminado :) ).
      • Si tu versión es más antigua, necesitas cambiar la versión que está funcionando por defecto. Para ello:
        • O actualizas entre las alternativas que tienes, comando: sudo update-alternatives –config java
        • O estableces a Java 8 como variable de entorno directamente, comando: sudo apt-get install oracle-java8-set-default

– 

2.2. Otras posibilidades.

  • No está funcionando bien y prefieres desinstalarlo, comando: sudo apt-get remove oracle-java8-installer
  • Para eliminar los repositorios:
    • Instalar el ppa-purge primero, comando: sudo apt-get install ppa-purge
    • Eliminar el repositorio, comando: sudo ppa-purge ppa:webupd8team/java

 

Leave a comment

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s