Solución:
los Construir camino se utiliza para crear su aplicación. Contiene todos sus archivos fuente y todas las bibliotecas de Java que se requieren para compilar la aplicación.
los classpath se utiliza para ejecutar la aplicación. Esto incluye todas las clases y bibliotecas de Java necesarias para ejecutar la aplicación Java. Una ruta de clase es obligatoria, la ruta predeterminada es .
que se usa si la máquina virtual Java no puede encontrar una ruta definida por el usuario. (CLASSPATH
Variable ambiental, -cp
bandera o Class-Path:
atributo en un manifiesto jar)
La ruta de clases es la forma convencional de decirle al compilador Java (estándar) y al tiempo de ejecución de Java dónde encontrar las clases compiladas. Por lo general, es una secuencia de nombres de archivos JAR y nombres de directorios. La ruta de clase utilizada por el compilador y el sistema en tiempo de ejecución no tiene que ser lo mismo, pero normalmente debiera ser, especialmente para un proyecto pequeño.
Buildpath no es la terminología estándar de Java. Es el término para describir la forma más rica en que un IDE típico especifica la relación entre los “proyectos” que componen una aplicación. El IDE utiliza esto para averiguar la ruta de clase y la ruta de origen para compilar el código Java y la ruta de clase para ejecutarlo. El IDE también usa la ruta de construcción para descubrir cómo empaquetar su código y sus dependencias como (por ejemplo) un archivo WAR.
Por ejemplo, una ruta de compilación de Eclipse para un proyecto incluye los otros proyectos de los que depende y enumera los archivos JAR de biblioteca adicionales que el proyecto contiene o en los que se basa. También enumera los paquetes del proyecto actual de los que pueden depender los proyectos posteriores.
(Si usa Maven para su proyecto, el mecanismo de ruta de compilación IDE es secundario a las dependencias declaradas en los archivos POM. Por ejemplo, al usar Eclipse con m2eclipse, la ruta de compilación se sintetiza a partir de los archivos POM).
La ruta de clases se usa en tiempo de ejecución para cargar clases y recursos compilados.
La ruta de compilación se utiliza en tiempo de compilación para encontrar las dependencias necesarias para compilar su proyecto.