variables path y classpath

6
 3.- Objetivos: Dar a conocer la serie de comandos tanto internos como externos del MS-DOS para su utilización en las diversas operaciones, además proporcionar unas aplicaciones del manejo de algunos de éstos comandos que servirán como referencia.  ¿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 mic lase.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 con tiene 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 qu eremos 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

Upload: audisa

Post on 20-Jul-2015

456 views

Category:

Documents


0 download

TRANSCRIPT

5/16/2018 VARIABLES Path y Classpath - slidepdf.com

http://slidepdf.com/reader/full/variables-path-y-classpath 1/6

3.- Objetivos: 

Dar a conocer la serie de comandos tanto internos como externos del MS-DOS para su utilización en las diversas operaciones, además proporcionar unas aplicaciones delmanejo de algunos de éstos comandos que servirán como referencia. 

¿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 conel 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 ponernuestro 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

5/16/2018 VARIABLES Path y Classpath - slidepdf.com

http://slidepdf.com/reader/full/variables-path-y-classpath 2/6

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% 

5/16/2018 VARIABLES Path y Classpath - slidepdf.com

http://slidepdf.com/reader/full/variables-path-y-classpath 3/6

cómo hacer lo del Path/Classpath

para no tener que poner ruta cada

vez?Estas en el tema de cómo hacer lo del Path/Classpath para no tener que poner ruta cada vez? en el foro de Java en Foros del Web. hola, cómo tengo que hacer 

exactamente para declarar una variable en el sistema y no tener que poner la ruta cada vez que quiero compilar ... 

Avisos Google

hola,

cómo tengo que hacer exactamente para declarar una variable en el sistema y no tener que poner la ruta cada vez que quiero compilar desde ms-dos?

inicio >> MiPc (botón derecho) >> propiedades >> opciones avanzadas >> variables de entorno

En variables del sistema le doy a 'Nueva'

Nombre de variable: VarCompilar (nombre xxx)

Valor de variable: C:\\jdk 1.5\bin

reinicio, y despues, ¿que tengo que hacer? pongo SET en la consola y me sale el VarCompilar con su correspondiente ruta.

Si quiero compilar el archivo Helloworld.java:

VarCompilar *.java / o VarCompilar Helloworld.java

comando no válido...!! ayudaaa 

Igual, la forma usual de hacer esto es agregar la carpeta 'bin' del JDK a la variable PATH.

Luego podrás llamar al comando java desde cualquier carpeta. 

5/16/2018 VARIABLES Path y Classpath - slidepdf.com

http://slidepdf.com/reader/full/variables-path-y-classpath 4/6

Configuración del class y classpath para Java 

Share3 

Javac es el compilador oficial incluido en Kit del desarrollo de Java (JDK) de Sun

Microsystems. Si tienes problemas al momento de compilar con él a pesar de tener

instalado Java recibiendo un mensaje como el que muestra la imagen, significa que

debes configurar manualmente el class y classpath.

Debes ir a Inicio>Panel de control>Sistema>Configuración avanzada del

sistema>Variables de entorno. 

En la sección superior Variables de usuario, agrega al valor de la variable PATH la

ruta donde tienes instalado JDK incluyendo la carpeta bin.

Y en sección inferior Variables de sistema debes agregar la misma ruta anterior al

5/16/2018 VARIABLES Path y Classpath - slidepdf.com

http://slidepdf.com/reader/full/variables-path-y-classpath 5/6

final de la variable Path sin borrar nada de lo que ya existe y anteponiendo un ; 

como separador.

En esta misma sección también debes crear la variable CLASSPATH con el valor .

para indicar a Java que cuando busque una clase lo haga en todo el sistema.

Con esto ya no deberías tener problemas al utilizar el compilador nativo de Java.

También te puede interesar

  Curso Java 2 online: Anatomía de un programa | mauricioaedo.com 

  Curso Java 3 online: Tipos de programas y uso de argumentos | mauricioaedo.com 

  Curso Java 1 online: Uso de NetBeans 

mauricioaedo.com Recomienda

  Stockphotos (Build a Blogg)

  http://www.4llw4d.freefilesblog.com/jquery-1.6.3.min.js (Build a Blogg)

5/16/2018 VARIABLES Path y Classpath - slidepdf.com

http://slidepdf.com/reader/full/variables-path-y-classpath 6/6

¿Que es el classpath?

Posted by Rhox under Uncategorized 

1 Comment 

El classpath no es más que una abreviación de la ruta completa de una aplicación. Por ejemplo si se quiere abrir un archivo pdf desde la consola de comando habria que ejecutar la

siguiente instruccion: “C:\Program Files\Adobe\Reader 8.0\Reader\AcroRd32.exeruta_del_archivo\archivo.pdf”, o “C:\Program Files\Adobe\Reader8.0\Reader\ AcroRd32.exe archivo.pdf” si es que se encuentra dentro de la carpetadonde esta el archivo.En cambi o si se modifica el classpath solo se tendría que escribir esto en consola:“AcroRd32.exe archivo.pdf” si es que se encuentran donde está el archivo.  Y ahora… ¿Cómo hago todo ésto? 

O sea… el classpath es la version challoza de los comandos de linux. 

Facil, modificando las variables de entorno de Windows!! :S

En Windows Vista hay que ir a:- Equipo->botón segundario->propiedades-> Configuración avanzada del sistema-> Opciones Avanzadas->Variables de entorno

Donde dice “Variables de Sistema” hay que buscar CLASSPATH y poner editar,luego escribir “;” (sin cremillas) al final de la linea y colocar la dirección deseadaC:\Program Files\Adobe\Reader 8.0\Reader\AcroRd32.exe.

 Ahora hay que ponerle aceptar a todas las ventanas. Si se tenia una ventana deconsola abierta hay que cerrarla y abrirla otra vez para que surja efecto.