2009-03-03 93 views

Respuesta

5

Puede encontrar la opción de agregar archivos jar externos a un proyecto en: Proyecto> Propiedades> Ruta de compilación Java> pestaña Bibliotecas.

Haga clic en 'Agregar tarro externo' y encuentre dónde tiene la biblioteca de POI.

+1

Como menciono en mi respuesta, tenga cuidado con esto es que comparta el proyecto con cualquier persona. El classpath para su proyecto codificará la ubicación del contenedor. A menos que todos los desarrolladores lo tengan en la misma ubicación, lo cambiarás constantemente ... –

15

Hay varias maneras, algunas buenas, otras malas ...

  • Agregar archivo JAR externo - como dice jjnguy va a funcionar. Sin embargo , no una buena opción ... El problema es que si comparte su proyecto con otra persona y tienen el frasco en un lugar diferente, van a tener errores de generación de trayectoria

  • Añadir variables - similar a agregar jar externo, pero mucho más flexible. Puede definir una variable de ruta de clase (bajo preferencias de Java) que represente el contenedor que contiene el directorio. En su proyecto, cuando agrega variable, elige la var que definió y presiona "extender" para especificar el jar real. Siempre y cuando usted y otros desarrolladores de su proyecto definan la variable, puede tener el jar en diferentes lugares si lo desea

  • Agregue el jar a su proyecto - cree un directorio en su proyecto (opcional, llámelo lib) e importar el archivo en él usando Archivo-> Importar o si su sistema operativo es compatible, arrástrelo como un icono a la carpeta (En Windows, abra una ventana del explorador y arrástrela desde allí a la carpeta en eclipse). A continuación, haga clic con el botón derecho en el contenedor y seleccione Build-Path-> Add to build path.

  • Agregue el jar en un proyecto separado y consúltelo. Agregue el jar como se menciona en la última viñeta a un proyecto separado para esa jarra. Elija Build-Path-> Configure Build path del proyecto. Vaya a la pestaña "ordenar y exportar" y asegúrese de que el contenedor esté marcado. Ahora puede configurar su proyecto para hacer referencia al nuevo proyecto. Esto hace que las cosas sean más modulares.

  • Crear una biblioteca de usuario: bajo las preferencias de Java, puede definir una "biblioteca de usuario" que contenga el contenedor. Esto es algo similar a una variable classpath, pero puede hacer referencia a múltiples jar y solo debe agregarlo una vez al proyecto.

  • Crea un plugin de contenedor classpath. Esto es más complejo, pero es una buena opción si proporciona un conjunto de complementos para la gente. Un contenedor classpath se puede agregar como una biblioteca a un proyecto y puede administrar los archivos jar, incluso buscándolos si así lo desea.

Cuestiones relacionadas