sábado, 1 de octubre de 2011

Configurar variables de entorno para Java JDK en Windows 7.

 

Java Development Kit o JDK, permite crear, compilar y ejecutar aplicaciones Java.

JRE, Java Runtime Environment es solo un entorno de ejecución para programas hechos en java.

Si aún no se tiene JDK, se descarga en la siguiente dirección:

http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.html

La versión Windows x86 para arquitecturas de 32-bits y Windows x64 para las de 64-bits.

Antes de comenzar a configurar las variables de entorno debemos localizar la ruta donde se tiene instalado Java, por default es:

C:\Archivos de programa\Java  o  C:\Program Files\Java

Variables de entorno

A través de la ventana Ejecutar de Windows abrimos las Propiedades del sistema, utilizando el siguiente comando: sysdm.cpl.

image

Al dar Aceptar se abre la ventana de Propiedades del Sistema, buscamos la pestaña Opciones avanzadas y clic en el botón de Variables de entorno.

image

Configurar Variable del sistema Path

En la ventana variables de entorno observamos dos recuadros el de Variables de usuario… y el de Variables del sistema, es sobre este ultimo que vamos a buscar la de nombre Path  damos clic en el botón editar.

image

Si observamos la variable Path en el campo Valor de la variable, tiene  distintas rutas separadas por ‘;' (punto y coma) después de la ultima ruta agregamos la ubicación de la carpeta bin que  se encuentra dentro de Java\jdk1.x.x\bin

Un ejemplo estaría mejor, suponiendo que Java esta instalado en C:\Program Files\Java\jdk1.6.0_17\bin esta ruta es la que agregamos en el campo Valor de la variable, importante separar con un ‘;

image

en mi caso la ruta cambio de C:\Program Files\Java\jdk1.6.0_17\bin  a C:\Program Files (x86)\Java\jdk1.6.0_17\bin por que mi mi arquitectura es de 64-bits y se instalo la  versión 1.7.0, el punto es que la variable apunta a la ubicación del directorio \bin.

Nota: En mi caso hay más valores de variable después de la de java y por eso existe otro separador de variables ';’  Pero Si para ustedes este es su ultimo valor de la variable no agregar ‘;’  (punto y coma).

Configurar Variable del sistema CLASSPATH

De forma similar que se configura Path se hace con Classpath, pero esta vez son dos rutas las que se agregan:

C:\Program Files\Java\jdk1.6.0_17\src.zip

C:\Program Files\Java\jdk1.6.0_17\lib\tools.jar

Amabas separadas por ‘;’ y al final de ellas colocaremos un ‘;.’ (punto y coma más punto). La variable Classpath quedaría así:

image

Nota: Al final debe agregar ‘;.

¿Se configuro correctamente?

Abrir el símbolo del sistema y simplemente teclear java – version

image

Espero les haya servido y pronto poder colocar como se configuran las variables para el Tomcat y el Axis. Esto es lo que utilizamos en la clase de Interoperabilidad y me sirve de repaso.

2 comentarios:

  1. POR QUE MOTIVO SE TIENE QUE CONFIGURAR EN LAS VARIABLES DE ENTORNO EL JDK ?

    ResponderEliminar
    Respuestas
    1. Hola Pablo, espero poder explicarme, la respuesta es:
      Cuando realizamos programación con algún IDE este se encarga de configurar el path, pero en este caso posteriormente trabajaremos con Tomcat y Axis y ellos buscan en el path dichas variables (pero no las configuran en automático), así que las configuramos a "patín" para cuando sean solicitadas por Tomcat e Axis.

      Eliminar