Está usted en Indice > Construcción > Lenguajes > Java > Lecciones y Paso a Paso > ¿Qué es el path y el classpath de Java?
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

¿Qué es el path y el classpath de Java?

Para una cómoda utilización de los programas del kit se puede cambiar la variable de entorno 'path' y otra variable: el 'classpath'. La primera de ellas contiene la ruta de acceso de los programas que con más frecuencia uses, de modo que para ejecutar un programa bastará con escribir su nombre y Windows lo buscará, de este modo nos ahorramos tener que escribir toda la ruta de directorios hasta llegar a &eeacute;l. La segunda indica al JDK dónde debe buscar los archivos a compilar o ejecutar, sin tener que escribir en cada ejecución la ruta completa.

Así se ejecutaría el compilador de java sin haber cambiado las variables, en MS-Dos y con el JDK instalado en el directorio C:jdk1.3 y la clase a compilar de nombre 'miclase.java' en C:proyectosJava:

C:>C:jdk1.3binjavac C:proyectosJavamiclase.java

Así se escribiría si se cambian adecuadamente las variables:

C:>javac miclase.java

Es decir, no sería necesario incluir la ruta de acceso del programa ni del archivo a compilar.

Cambiar el path

Para saber que valores contiene la variable path escribiremos lo siguiente:

C:>path

Y se listarán los valores que actualmente posee separados por ';'. Normalmente serán: 'C:Windows' y 'C:WindowsCOMMAND'. Para añadirle el directorio que contiene los programas del JDK ('C:jdk1.3bin' por defecto) lo más cómodo y sencillo es editar con un procesador de textos (por ejemplo el Bloc de Notas o el WordPad) el archivo 'C:Autoexec.bat'. En él aparecerán los valores anteriores separados por ';'. Bastará con añadir el nuestro ('C:jdk1.3bin') separado por un ';', y guardarlo. Es recomendable poner nuestro directorio al principio en lugar de añadirlo al final, ya que si queremos ejecutar el programa javaw.exe del JDK el intérprete de comandos buscará el programa en los directorios definidos en la variable de entorno PATH y encontrará un programa de mismo nombre en el directorio C:Windows que no es el que nosotros queremos ejecutar.

Para terminar habrá que reiniciar el ordenador. Con esto lo que conseguimos es definir la variable path cada vez que se ejecuta el archivo Autoexec.bat, es decir cada vez que se inicia Windows.

Cambiar el classpath

Para saber qué valores contiene el CLASSPATH (no contiene ninguno por defecto) bastará con teclear

C:>set

y aparecerá la lista de variables de entorno con sus correspondientes valores. Si no aparece la variable CLASSPATH quiere decir que ésta no contiene ningún valor. Entre ellas se encuentra también la variable de entorno path.

Para asignarle un valor teclearemos lo siguiente en una ventana de MS-DOS:

C:>set CLASSPATH=C:MisClasesDeJava

Siendo MisClasesDeJava el directorio donde tenemos nuestras clases de Java.
Para introducir varios directorios los separaremos por punto y coma:

C:>set CLASSPATH=C:MisClasesDeJava;C:MisOtrasClasesDeJava

Finalmente si la variable CLASSPATH ya contiene valores y queremos añadir más tendremos que hacerlo del siguiente modo:

C:>set CLASSPATH=C:MisClasesDeJava;%CLASSPATH%




Usuarios que han visto este tema también han visto...

- Generar un archivo ejecutable con Java
- Extendiendo el Runtime de Java con nuevos idiomas
- Paginación Servlet con Java
- Clases, Objetos y Constructores. ¿Cuál es la Diferencia? en Java
- Como crear una aplicación con Struts paso a paso en Java


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad






Publicidad








Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2011 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 21-02-2017 a las 23:36:40