2009-03-03 13 views

risposta

5

È possibile trovare l'opzione per aggiungere vasi esterni a un progetto in: Progetto> Proprietà> Percorso build Java> scheda Librerie.

Fare clic su "Aggiungi jar esterno" e individuare il punto in cui si dispone della libreria POI.

+1

Come ho menzionato nella mia risposta, fai attenzione con questo è che condividi il progetto con chiunque. Il classpath per il tuo progetto eseguirà l'hardcode della posizione del jar. A meno che tutti gli sviluppatori non lo abbiano nella stessa posizione, lo cambierai costantemente ... –

15

Ci sono diversi modi, alcuni buoni, altri cattivi ...

  • Aggiungi Jar esterno - come dice jjnguy funzionerà. Tuttavia, non una buona opzione ... Il problema è che se si condivide il vostro progetto con qualcun altro e hanno il vaso in un posto diverso, che otterranno errori di generazione di percorso

  • Aggiungi variabile - Simile ad aggiungere un vaso esterno, ma molto più flessibile. È possibile definire una variabile classpath (sotto le preferenze Java) che rappresenta la directory contenente jar. Nel tuo progetto, quando aggiungi una variabile, scegli la var che hai definito e premi "estendi" per specificare il vaso reale. Se tu e altri sviluppatori del tuo progetto definisci la variabile, puoi avere il barattolo in diversi punti se lo desideri

  • Aggiungi il jar al tuo progetto - crea una directory nel tuo progetto (opzionale, forse chiamalo lib) e importare il jar in esso utilizzando File-> Importa o se il sistema operativo supporta, trascinarlo come un'icona nella cartella (su Windows apro una finestra di Explorer e la trascino da lì nella cartella in eclissi). Quindi, fai clic con il pulsante destro del mouse sul jar e seleziona Build-Path-> Aggiungi a build path.

  • Aggiungere il barattolo in un progetto separato e fare riferimento. Aggiungi il barattolo come indicato nell'ultimo proiettile a un progetto separato per quel barattolo. Scegli Build-Path-> Configure Build path dal progetto. Vai alla scheda "ordina ed esporta" e assicurati che il barattolo sia selezionato. Ora puoi configurare il tuo progetto per fare riferimento al nuovo progetto. Questo rende le cose più modulari.

  • Creazione di una libreria utente: sotto le preferenze Java è possibile definire una "libreria utente" che contiene il jar. Questo è in qualche modo simile a una variabile classpath, ma può fare riferimento a più vasi e devi solo aggiungerlo una volta al progetto.

  • Creare un plug-in contenitore del classpath. Questo è più complesso, ma è una buona opzione se stai fornendo una serie di plugin per persone. Un contenitore del classpath può essere aggiunto come una biblioteca a un progetto e può gestire i vasi, anche cercandoli se lo si desidera.

Problemi correlati