Diferencia entre path y classpath

Diferencia clave - camino vs ruta de clase
 

Java es un lenguaje de programación de alto nivel de propósito general. Es un lenguaje de programación popular que se utiliza para desarrollar una gran variedad de aplicaciones, como dispositivos móviles, de escritorio y web. También hay entornos integrados de desarrollo (IDE) diseñados para organizar, ejecutar y depurar aplicaciones Java. Sin convertir el programa Java completo en un formato comprensible para la máquina, el programa java se convierte primero en un código de byte. Entonces el código de byte se traduce en código de máquina. Para compilar y ejecutar un programa Java, el programador debe establecer la ruta y la ruta de clase. Incluso estos dos términos parecen similares, hay una diferencia. Este artículo discute la diferencia entre ruta y ruta de clase. los diferencia clave entre ruta y classpath es que, ruta es una variable de entorno que se usa para referirse a la ubicación de los archivos ejecutables de Java, mientras que classpath es una variable de entorno que se usa para referirse a la ubicación de los archivos de clase.

CONTENIDO

1. Resumen y diferencia clave
2. Que es camino
3. Que es classpath
4. Similitudes entre path y classpath
5. Comparación lado a lado - camino vs classpath en forma tabular
6. Resumen

Que es camino?

Es una variable que es útil para compilar y ejecutar programas Java. Es una variable de entorno. Se utiliza para buscar herramientas como Java, compilador de Java, documentación de Java (java doc), generador de archivos de encabezado java (javah), desensamblador de Java (javap) y depurador de Java (jdb). Para compilar y ejecutar el programa Java es necesario tener el compilador de Java y las herramientas de Java. Estos son archivos ejecutables..

Figura 01: ruta y classpath

Al compilar el programa Java, el sistema operativo toma esta variable de entorno como referencia para llamar al compilador de Java. Por lo tanto, según el valor en la variable de entorno, el sistema operativo invocará el compilador de Java y las herramientas. Por lo tanto, el programador debe establecer la variable de ruta. Después de instalar Java, hay una carpeta llamada Java en los archivos de programa de la unidad C. Dentro de esa carpeta, hay una carpeta llamada jdk. Dentro de jdk, hay una carpeta llamada bin. En la carpeta bin, hay java, compilador java (javac), documentación java (javadoc) y muchas otras herramientas. Por lo tanto, el sistema operativo utiliza la variable de entorno de ruta como una referencia para encontrar estas herramientas..

Que es classpath?

Java es un lenguaje de programación que proporciona muchas bibliotecas incorporadas y bibliotecas de terceros para la aplicación. El programador puede usar estas bibliotecas de acuerdo con la aplicación en desarrollo. Para utilizar estas bibliotecas en la aplicación, el programador debe establecer la ruta de clase. JVM se refiere a la Máquina Virtual de Java, que es una máquina abstracta para ejecutar programas Java. JVM o el compilador de Java utiliza esta ruta de clase como referencia para buscar los archivos de clase necesarios para la aplicación. El classpath le dice a la JVM o al compilador dónde buscar en el sistema de archivos para encontrar los archivos definidos en las clases..

¿Cuál es la similitud entre path y classpath??

  • Tanto la ruta como la ruta de clase son variables de entorno para compilar y ejecutar programas Java correctamente.

¿Cuál es la diferencia entre path y classpath??

camino vs classpath

La ruta es una variable de entorno que se usa para referirse a la ubicación de los archivos ejecutables de Java. La ruta de clase es una variable de entorno que se usa para referirse a la ubicación de los archivos de clase.
 Usado por
La variable de ruta se utiliza en el nivel del sistema operativo. La variable de ruta de clase es utilizada por el JVM y el compilador de Java..
Valor variable
El valor de la ruta es% Java_Home% / bin. El valor de classpath es% Java_Home% / lib.

Resumen - camino vs ruta de clase

Al instalar Java en el sistema, los archivos relevantes se instalan en el sistema. La ruta y la ruta de clase son dos variables que se utilizan en la programación de Java para referirse a las ubicaciones de diferentes archivos. Incluso se ven similares, tienen una diferencia. Este artículo discutió la diferencia entre path y classpath. La diferencia entre la ruta y la ruta de clase es que la ruta es una variable de entorno que se usa para referirse a la ubicación de los archivos ejecutables de Java, mientras que la ruta de clase es una variable de entorno que se usa para referirse a la ubicación de los archivos de clase. No establecer la ruta y la ruta de clase correctamente afectará la compilación y ejecución adecuadas de los programas Java.

Referencia:

1. "PATH y CLASSPATH". PATH y CLASSPATH (Los tutoriales de Java ™> Clases esenciales> El entorno de plataforma), Disponible aquí  

2.tutorialspoint.com. "Configuración del entorno Java".  El punto, Disponible aquí