Come importare un barattolo in Eclipse?
Come importare un barattolo in Eclipse?
Risposte:
Puoi aggiungere un vaso in Eclipse facendo clic con il tasto destro del mouse su Progetto → Percorso di costruzione → Configura percorso di costruzione. Nella scheda Librerie, fai clic su Aggiungi vasetti o Aggiungi vasetti esterni e dai il Jar. Una breve demo qui .
La soluzione di cui sopra è ovviamente "rapida". Tuttavia, se si sta lavorando a un progetto in cui è necessario eseguire il commit di file nel repository di controllo del codice sorgente, si consiglia di aggiungere i file Jar a una cartella di libreria dedicata all'interno del repository di controllo del codice sorgente e fare riferimento a pochi o tutti come indicato sopra.
L'aggiunta di Jar esterno non è intelligente nel caso in cui si desideri modificare la posizione del progetto nel filesystem.
Il modo migliore è aggiungere il jar per creare il percorso in modo che il progetto verrà compilato se esportato:
Crea una cartella chiamata lib nella cartella del tuo progetto.
copia in questa cartella tutti i file jar necessari.
Aggiorna il tuo progetto in eclissi.
Seleziona tutti i file jar, quindi fai clic con il tasto destro su uno di essi e seleziona Build Path -> Aggiungi a Build Path
Due scelte:
1 / Dal progetto:
2 / Se hai già importato altro vaso, dalla directory "Biblioteche di riferimenti":
Entrambi ti condurranno a questa schermata in cui puoi gestire le tue librerie:
Ecco i passaggi:
fai clic su File> Importa. Si apre la finestra Importa.
In Seleziona una fonte di importazione, fai clic su J2EE> File JAR client app.
Fai clic su Avanti.
Nel campo File client dell'applicazione, immettere la posizione e il nome del file JAR del client dell'applicazione che si desidera importare. È possibile fare clic sul pulsante Sfoglia per selezionare il file JAR dal file system.
Nel campo Progetto client dell'applicazione, digitare un nuovo nome di progetto o selezionare un progetto client dell'applicazione dall'elenco a discesa. Se si digita un nuovo nome in questo campo, il progetto client dell'applicazione verrà creato in base alla versione del file JAR del client dell'applicazione e utilizzerà la posizione predefinita.
Nell'elenco a discesa Runtime di destinazione, selezionare il server delle applicazioni che si desidera targetizzare per lo sviluppo. Questa selezione influisce sulle impostazioni del tempo di esecuzione modificando le voci del percorso di classe per il progetto.
Se si desidera aggiungere il nuovo modulo a un progetto di applicazione aziendale, selezionare la casella di controllo Aggiungi progetto a un EAR, quindi selezionare un progetto di applicazione aziendale esistente dall'elenco o crearne uno nuovo facendo clic su Nuovo.
Nota : se si digita un nuovo nome di progetto di applicazione enterprise, il progetto di applicazione enterprise verrà creato nella posizione predefinita con la versione J2EE compatibile più bassa in base alla versione del progetto che viene creato. Se si desidera specificare una versione diversa o un percorso diverso per l'applicazione enterprise, è necessario utilizzare la procedura guidata Nuovo progetto applicazione enterprise.
Fare clic su Fine per importare il file JAR del client dell'applicazione.
Solo un commento sull'importazione di vasetti nei progetti Eclipse (sviluppo plug-in):
Nel caso in cui si stiano sviluppando plug-in Eclipse, ha senso utilizzare il meccanismo di raggruppamento nativo di Eclipse invece di importare il vaso in un progetto plug-in. Eclipse (o meglio il suo runtime OSGi sottostante, Equinox) utilizza i cosiddetti bundle che contengono alcune informazioni in più rispetto ai normali barattoli (ad es. Informazioni sulla versione, dipendenze da altri bundle, pacchetti esportati; vedere il file MANIFEST.MF). A causa di queste informazioni, i bundle OSGi possono essere caricati / scaricati dinamicamente e in un runtime OSGi / Eclipse è disponibile la risoluzione automatica delle dipendenze. Pertanto, l'utilizzo di bundle OSGi invece di semplici vasetti (contenuti all'interno di un altro bundle OSGi) presenta alcuni vantaggi.
(A proposito: i plug-in Eclipse sono la stessa cosa dei bundle OSGi.)
C'è una buona probabilità che qualcuno abbia già raggruppato una determinata libreria (di terze parti) come un bundle OSGi. Potresti dare un'occhiata ai seguenti repository di bundle:
Eclipse -> Preferenze -> Java -> Build Path -> Librerie utente -> Nuovo (nominalo) -> Aggiungi vasetti esterni
(Ti consiglio di trascinare le tue nuove librerie nella cartella eclipse prima di eseguire uno di questi passaggi per tenere tutto insieme, in questo modo se reinstalli Eclipse o il tuo sistema operativo non dovrai eseguire il rwlink di nulla tranne il JDK) Ora seleziona i file jar che desideri. Clicca OK.
Fai clic con il pulsante destro del mouse sul progetto e scegli Percorso di costruzione -> Aggiungi libreria
Cordiali saluti basta codificare e quindi fare clic con il tasto destro e Origine-> Organizza le importazioni
prima di tutto andrai al tuo progetto quello che hai creato e poi fai clic con il tasto destro del mouse e seleziona le proprietà in basso e seleziona il percorso di build nell'angolo sinistro e aggiungi il file jar esterno aggiungi fai clic su applica.
C: \ OracleXE \ app \ oracle \ product \ 10.2.0 \ server \ jdbc \ lib \ ojdbc14.jar
ojdbc14.jar (è il file jar)
In eclipse ho incluso un file jar compresso, ad esempio un file zip. Eclipse mi ha permesso di aggiungere questo file zip come jar esterno ma quando ho provato ad accedere alle classi nel jar non venivano visualizzate.
Dopo molte prove ed errori ho scoperto che l'uso di un formato zip non funziona. Quando ho aggiunto un file jar, ha funzionato per me.