Вы находитесь на странице: 1из 1

Qu es el path y el classpath de Java?

As se ejecutara 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 escribira si se cambian adecuadamente las variables: C:>javac miclase.java Es decir, no sera 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 listarn los valores que actualmente posee separados por ';'. Normalmente sern: 'C:Windows' y 'C:WindowsCOMMAND'. Para aadirle el directorio que contiene los programas del JDK ('C:jdk1.3bin' por defecto) lo ms cmodo 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 aparecern los valores anteriores separados por ';'. Bastar con aadir el nuestro ('C:jdk1.3bin') separado por un ';', y guardarlo. Es recomendable poner nuestro directorio al principio en lugar de aadirlo al final, ya que si queremos ejecutar el programa javaw.exe del JDK el intrprete 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 ningn valor. Entre ellas se encuentra tambin 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 aadir ms tendremos que hacerlo del siguiente modo: C:>set CLASSPATH=C:MisClasesDeJava;%CLASSPATH%

Вам также может понравиться