Otra cosa a tener en cuenta es que normalmente desearemos apuntar a una clase que se encuentra en el mismo directorio; si en la variable classpath no está incluido específicamente ese directorio el programa no la encontrará aunque como se ha dicho el archivo esté en el mismo directorio. Esto se puede remediar incluyendo el directorio acutal de forma relativa, es decir el intérprete de comandos, tanto en MS-DOS como en Unix, utiliza "." como forma de apuntar al directorio actual así como ".." para indicar el directorio inmediatamente superior. (Así con el comando "cd" cambiamos de directorio, y al hacer cd .. cambiamos al directorio superior). La forma de cambiar la variable CLASSPATH con los valores que ya contiene, el directorio actual y el directorio C:MisClasesDeJava sería así:
C:>set CLASSPATH=.;C:MisClasesDeJava;%CLASSPATH%
Si queremos definir la variable CLASSPATH cada vez que iniciemos Windows basta con añadir el comando set, con los valores adecuados como se ha visto, al archivo C:Autoexec.bat como se indicaba con la variable PATH.
Usuarios que han visto este tema también han visto...
- Creando un frame en Java
- Clases, Objetos y Constructores. ¿Cuál es la Diferencia? en Java
- Java web frameworks - Cuál elegir?
- Construir un pool de objetos en Java
- Clases e instancias en Java.
Información legal | Política de Privacidad | Contacte con nosotros
Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.