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 variedad de aplicaciones LOP como móvil, escritorio y web. También hay entornos de desarrollo integrados (IDE) diseñados para organizar, ejecutar y depurar aplicaciones Java. Sin convertir el programa Java completo en formato comprensible de máquina, el programa Java se convierte primero en un código de byte. Entonces el código de byte se traduce al código de la máquina. Para compilar y ejecutar un programa Java, el programador debe establecer la ruta y el classpath. Incluso estos dos términos parecen similares, hay una diferencia. Este artículo discute la diferencia entre ruta y classpath. El diferencia clave entre el camino y la classpath es que, La ruta es una variable de entorno que se utiliza para referir la ubicación de los archivos ejecutables de Java, mientras que ClassPath es una variable de entorno que se utiliza para referir la ubicación de los archivos de clase.
1. Descripción general y diferencia de claves
2. Que es el camino
3. Que es classpath
4. Similitudes entre ruta y classpath
5. Comparación de lado a lado - ruta vs classpath en forma tabular
6. Resumen
Es una variable que es útil para compilar y ejecutar programas Java. Es una variable de entorno. Se utiliza para encontrar herramientas como Java, Java Compiler, Java Documation (Java Doc), Java Header File Generator (Javah), Java Dissembler (Javap) y Java Debugger (JDB). Para compilar y ejecutar el programa Java, es necesario tener el compilador Java y las herramientas 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 Java. Por lo tanto, según el valor en la variable de entorno, el sistema operativo invocará el compilador 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, está Java, Java Compiler (Javac), Java Documentation (Javadoc) y muchas otras herramientas. Por lo tanto, el sistema operativo utiliza la variable de entorno de ruta como referencia para encontrar estas herramientas.
Java es un lenguaje de programación 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 usar estas bibliotecas en la aplicación, el programador debe establecer el classpath. JVM se refiere a la máquina virtual Java, que es una máquina abstracta para ejecutar programas Java. JVM o el compilador Java usa esta classpath como referencia para buscar los archivos de clase necesarios para la aplicación. El ClassPath le dice al JVM o al compilador dónde mirar en el sistema de archivos para encontrar los archivos definidos en las clases.
Path Vs classpath | |
La ruta es una variable de entorno que se utiliza para referir la ubicación de los archivos ejecutables de Java. | ClassPath es una variable de entorno que se utiliza para referir 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 compilador JVM y Java. |
Valor variable | |
El valor de la ruta es %java_home %/bin. | El valor de classpath es %java_home %/lib. |
Al instalar Java en el sistema, se instalan archivos relevantes en el sistema. La ruta y la classpath son dos variables utilizadas en la programación Java para referir las ubicaciones de diferentes archivos. Incluso se ven similares, tienen una diferencia. Este artículo discutió la diferencia entre ruta y classpath. La diferencia entre ruta y classpath es que la ruta es una variable de entorno utilizada para referir la ubicación de los archivos ejecutables de Java, mientras que ClassPath es una variable de entorno utilizada para referir la ubicación de los archivos de clase. No configurar la ruta y el classpath correctamente afectará la compilación y ejecución adecuadas de los programas Java.
1."Camino y classpath." Ruta y classpath (los tutoriales Java ™> Clases esenciales> el entorno de la plataforma), Disponible aquí
2.punto de tutorial.comunicarse. "Configuración del entorno de Java." El punto, Disponible aquí