Si tu proyecto en Java necesita bibliotecas JAR (archivo de Java) para funcionar, tienes que configurar tu proyecto para incluir las bibliotecas en la construcción de su ruta. Afortunadamente, Eclipse hace este proceso simple y fácil de recordar. La versión usada en el presente artículo es Eclipse Java: Ganymede 3.4.0.
Pasos
-
Copia los archivos JAR que usarás en tu proyecto. A continuación verás cómo se hace convencionalmente:
- Crea una carpeta nueva llamada lib en tu carpeta de proyectos. Este nombre es una abreviación de bibliotecas (en inglés: libraries ) y contendrá todos los JAR que usarás para este proyecto.
- Copia los JAR que necesitas a la carpeta lib .
- Actualiza tu proyecto haciendo clic derecho en el nombre del proyecto y seleccionando Actualizar ( Refresh ). La carpeta lib ahora será visible en Eclipse con los archivos JAR dentro.
-
2Completa cualquiera de los siguientes métodos para terminar la configuración de la construcción de ruta ( build path ).Anuncio
Método 1
-
Expande la carpeta lib en Eclipse y selecciona todos los archivos JAR que necesitas.
-
Haz clic derecho en los archivos JAR y dirígete a Construcción de ruta ( Build Path ).
-
Selecciona Agregar a construcción de ruta ( Add to Build Path ). Los archivos JAR desaparecerán de lib y reaparecerán en Bibliotecas de referencia ( Referenced Libraries ).Anuncio
Método 2
-
Haz clic derecho en el nombre del proyecto y dirígete hacia Construcción de ruta ( Build Path ).
-
Selecciona Configurar construcción de ruta... ( Configure Build Path ... ) y la ventana de propiedades del proyecto aparecerá mostrándote las configuraciones de la construcción de ruta ( build path ).
-
Selecciona la pestaña Bibliotecas ( Libraries ).
-
Haz clic en Agregar JAR... ( Add JARs ... ) .
-
Busca y selecciona los archivos JAR que quieras y haz clic en "OK". Los archivos JAR aparecerán en la lista de bibliotecas en la construcción de ruta ( build path ).
-
Haz clic en "OK" para cerrar la ventana de propiedades. Los archivos JAR ahora se encuentran en Bibliotecas de referencia ( Referenced Libraries ) y no en lib .Anuncio
Nota: es mucho mejor hacer referencia a archivos JAR que existen en tu proyecto o en otros. Así podrás comprobar en cada una de tus dependencias en el sistema de control de versiones ( Usarás
control de versión, ¿cierto?).
Utiliza uno de los siguientes métodos:
Método 1
Este es el método preferido, ya que permite a diferentes desarrolladores de un proyecto común encontrar sus archivos JAR externos en lugares diferentes.
-
Haz clic derecho en el nombre del proyecto y dirígete a Construcción de ruta ( Build Path ).
-
Selecciona Configurar construcción de ruta... ( Configure Build Path... ) y la ventana de propiedades del proyecto aparecerá mostrando las configuraciones de la construcción de ruta ( build path ).
-
Haz clic en Agregar variable... ( Add Variable ... ).
-
Haz clic en Configurar variables... ( Configure Variables ... ).
-
Haz clic en Nuevo... ( New ... ).
-
Escribe un nombre para la nueva variable. Por ejemplo si son archivos JAR para Tomcat, tal vez puedas llamarlos: TOMCAT_JARS.
-
Navega al directorio que contiene el archivo JAR. Puedes también seleccionar un archivo JAR específico para la variable, si así lo prefieres.
-
Haz clic en OK para definir la variable.
-
Haz clic en OK para cerrar la ventana de preferencias.
-
Selecciona la variable de la lista.
-
Haz clic en Extender... ( Extend ... ).
-
Selecciona los archivos JAR que quieres agregar a la ruta de clase o classpath .
-
Haz clic en OK para cerrar la ventana.
-
Haz clic en OK para cerrar la ventana nueva de variable de ruta de clase ( classpath ).
-
Haz clic en OK para cerrar la ventana de configuración de la construcción de ruta ( build path ).
- Si compartes el proyecto con otra persona, esta debe también definir la variable. Puede hacerlo en:
Window->Preferencias->Java->Construcción de ruta->Variables de ruta de clase (Window->Preferences->Java->Build Path->Classpath Variables).
Anuncio - Si compartes el proyecto con otra persona, esta debe también definir la variable. Puede hacerlo en:
Método 2
Ten en cuenta que si usas este método, los archivos JAR externos deberán encontrarse en la misma ubicación en el disco duro para cualquiera que use el proyecto. Esto puede dificultar compartir un proyecto en común.
-
Haz clic derecho en el nombre del proyecto y dirígete a Construcción de ruta ( Build Path ).
-
Selecciona Agregar archivos externos ( Add External Archives ... ).
-
Busca y selecciona los archivos JAR que quieres y haz clic en Abrir ( Open ). Los archivos JAR ahora aparecerán en Bibliotecas de referencia ( Referenced Libraries ).Anuncio
Método 3
Si usas este método, los archivos JAR externos deberán encontrarse en la misma ubicación en el disco duro para cualquiera que use el proyecto. Esto puede dificultar compartir un proyecto en común.
-
Haz clic derecho en el nombre del proyecto y dirígete a Construcción de ruta ( Build Path ).
-
Selecciona Configurar construcción de ruta... ( Configure Build Path ... ) y la ventana de propiedades del proyecto aparecerá mostrando las configuraciones de la construcción de ruta ( build path ).
-
Selecciona la pestaña Bibliotecas ( Libraries ).
-
Haz clic en Agregar JAR externos... ( Add External JARs ... ).
-
Busca y selecciona los archivos JAR que quieres y haz clic en Abrir ( Open ). Los archivos JAR aparecerán en la lista de bibliotecas en la construcción de ruta ( build path ).
-
Haz clic en "OK" para cerrar la ventana de propiedades. Los archivos JAR ahora se encontrarán en Bibliotecas de referencia ( Referenced Libraries ).Anuncio
Consejos
- Cada vez que agregues nuevos archivos o carpetas a tus proyectos en Eclipse por medio de cualquier método externo, deberás actualizar el proyecto afectado para que Eclipse sepa que los nuevos archivos se encuentran ahí. De otra manera, podrás tener errores de compilación o errores en la construcción de ruta.
- Aunque los archivos internos JAR desaparezcan de lib , seguirán estando en el archivo del sistema. Es simplemente la perspectiva de Eclipse que te dice que esos archivos JAR han sido agregados.
- Para que estés seguro, quizá debas crear una carpeta para documentar tu código. Así es como debes hacerlo:
- Haz clic derecho en el .JAR en las librerías de referencia en el explorador de paquete.
- Selecciona la pestaña "Javadoc" y escribe en la carpeta (o URL) donde se encuentra la documentación (nota: a Eclipse no le gustará y la validación fallará. No te preocupes, aun así servirá).
- Selecciona "Fuente Java adjunta" ("Java Source Attachment") y busca la carpeta o el archivo .JAR que contiene las fuentes.