Variable de entorno

Páginas: 6 (1365 palabras) Publicado: 6 de febrero de 2011
24 de enero de 2011

CONFIGURACION DE LA VARIABLE DE ENTORNO

¿Qué es la variable CLASSPATH y como se usa con JAVA?
El lenguaje Java cuenta con su compilador llamado javac (Java Compiler), el cual nos permite a partir de un archivo de programa fuente (.java) generar un segundo archivo con código intermedio denominado bytecode (.class) Este compilador reside o queda instalado normalmente enalguna ruta como por ejemplo: c:\archivos de programa\java\jdk1.6.0_16\bin (El nombre de la carpeta dependerá de la versión del SDK (Software Development Kit) que se instale, en este ejemplo es la versión 1.6) Así mismo Java cuenta con su intérprete: java, el cual permite interpretar los archivos .class o bytecode a código puro entendible por la computadora justo en el instante (JIT) que se intenterealizar la ejecución del programa. Estos archivos .class normalmente pueden ser almacenados en una carpeta diferente a la carpeta de instalación del SDK (mencionada unas líneas arriba) como por ejemplo en la ubicación C:\PROGRAMASJAVA (usted le puede poner el nombre que desee a su carpeta) Supongamos que tenemos un programa llamado Ejemplo.java que reside en dicha ubicación y queremos generar unbytecode para luego ser ejecutado. Estando en el indicador del sistema de Windows (Inicio - Ejecutar -CMD [ENTER]) La forma de compilar el programa Ejemplo.java sería así: c:\archivos de programa\java\jdk1.6.0_16\bin> JAVAC C:\PROGRAMASJAVA\Ejemplo.java [Enter] Ahora se ha generado un segundo archivo llamado Ejemplo.class el cual quedo almacenado en C:\PROGRAMASJAVA (pues es el lugar de donde setomo el programa fuente Ejemplo.java)

AHORA VIENE EL USO DE UNA VARIABLE DE ENTORNO: CLASSPATH Esta es una variable de entorno que se necesita declarar a nivel de sistema operativo (Windows, Linux, etc) para que java pueda localizar a los archivos .class de forma automática.

Ing. Verónica de Castro

POO

1

24 de enero de 2011 Siguiendo nuestro ejemplo

CONFIGURACION DE LA VARIABLEDE ENTORNO
tenemos un archivo llamado Ejemplo.class localizado en

C:\PROGRAMASJAVA Si a continuación digitamos el siguiente comando desde el indicador del sistema Windows c:\archivos de programa\java\jdk1.6.0_16\bin>JAVA C:\PROGRAMASJAVA\Ejemplo [ENTER] Java podría generar un error como el siguiente: Exception in thread "main" java.lang.NoClassDefFoundError : C:\PROGRAMASJAVA\Ejemplo Causedby: Java........etc etc etc. A pesar de que hemos indicado la ruta donde debe ser localizado el archivo .class java hace caso omiso a dicha indicación. Tenemos 2 soluciones posibles
1)

Asignar manualmente un valor a la variable de entorno CLASSPATH para que java busque los archivos .class en una carpeta específica. (solución que solamente será útil mientras no reiniciemos la computadora).Solución: Podemos digitar el siguiente comando desde el indicador del sistema: c:\archivos de programa\java\jdk1.6.0_16\bin>SET CLASSPATH=C:\PROGRAMASJAVA [ENTER]

(Para ver el valor actual de la variable bastaría con digitar set classpath [ENTER]) De ahora en adelante donde quiera que estemos ubicados en el indicador del sistema podremos digitar el siguiente comando para ejecutar nuestros programas(sin definir la ruta de forma explícita): JAVA Ejemplo [ENTER] Solución (con Windows):
2)

Dejar un registro en la computadora para la variable CLASSPATH (solución que es permanente aunque reiniciemos la computadora y es configurable).

1. Clic derecho en Mi PC, seleccione Propiedades Ing. Verónica de Castro POO 2

24 de enero de 2011 2.

CONFIGURACION DE LA VARIABLE DE ENTORNOSeleccione la pestaña Opciones avanzadas.

3. Clic en el botón Variable de entorno

4. De un clic al botón Nueva   5. Aparecerá el siguiente cuadro de dialogo:

      8. 6. 7. En Nombre de la variable escriba: classpath En Valor de la variable escribirá la ruta donde creó su carpeta, para el ejemplo sería c:\PROGRAMASJAVA Clic en Aceptar

Ing. Verónica de Castro

POO

3

24 de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Variables Del Entorno
  • Variables Del Entorno
  • ENTORNO ECONOMICO Y LAS VARIABLES MACROFINANCIERAS.
  • Principales variables del entorno macroeconómico
  • ¿Por Qué Es Importante El Análisis De Las Variables Del Entorno?
  • informe basado variables del entorno
  • Evaluacion De Las Variables Del Entorno
  • Entorno de mercadeo variables micro y macro

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS