2010-07-19 19 views

risposta

327

È possibile aggiungere un barattolo in Eclipse facendo clic con il pulsante destro del mouse su Progetto → Percorso di creazione → Configura percorso di creazione. Nella scheda Librerie, fare clic su Aggiungi barattoli o Aggiungi JAR esterni e dare il barattolo. Una demo rapida here.

enter image description here

La soluzione di cui sopra è ovviamente uno "Quick". Tuttavia, se si sta lavorando a un progetto in cui è necessario trasferire file al repository di controllo del codice sorgente, è consigliabile aggiungere i file Jar a una cartella di libreria dedicata all'interno del repository di controllo del codice sorgente e fare riferimento a pochi oa tutti, come menzionato sopra.

+27

penso che dovrebbe essere: 'Aggiungi JAR esterni" – hqt

+3

Per me è 'Aggiungi archivi esterni'. –

+0

Che dire di più jar doc? – YouYou

10

Ecco i passaggi:

  1. clic su File> Importa. Si apre la finestra di importazione.

  2. In Selezionare una fonte di importazione, fare clic su J2EE> File JAR client app.

  3. Fare clic su Avanti.

  4. Nel campo File client applicazione, immettere il percorso 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.

  5. Nel campo del progetto Application Client, 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 del client dell'applicazione verrà creato in base alla versione del file JAR del client dell'applicazione e utilizzerà la posizione predefinita.

  6. Nell'elenco a discesa Runtime di destinazione, selezionare il server applicazioni che si desidera utilizzare per lo sviluppo. Questa selezione influisce sulle impostazioni del tempo di esecuzione modificando le voci del percorso classe per il progetto.

  7. Se si desidera aggiungere il nuovo modulo ad un progetto di applicazione enterprise, selezionare il progetto Aggiungere una casella di controllo per EAR e quindi selezionare un progetto di applicazione enterprise esistente dall'elenco o crearne uno nuovo facendo clic su Nuovo.

    Nota: Se si digita un nuovo nome di progetto di applicazione aziendale, il progetto di applicazione aziendale verrà creato nella posizione predefinita con la versione J2EE compatibile più bassa in base alla versione del progetto che si sta creando. Se si desidera specificare una versione diversa o un percorso diverso per l'applicazione aziendale, è necessario utilizzare la procedura guidata Nuovo progetto applicazione aziendale.

  8. Fare clic su Fine per importare il file JAR del client dell'applicazione.

89

Due scelte:

1/Dal progetto:

alt text

2/Se avete già altri vaso importato dalla directory "Riferimenti Librerie":

alt text

Bot h vi condurrà a questa schermata in cui è possibile rogna le librerie:

alt text

+2

Aggiungi Jar vs Aggiungi Jar esterno Qual è la differenza? – Pacerier

+11

@Pacerier "Aggiungi vasi" si riferisce ai vasi direttamente accessibili dall'interno dell'area di lavoro. Il loro percorso è relativo a un progetto dal tuo spazio di lavoro, invece di un percorso assoluto. "Aggiungi jar esterni" è per i jar memorizzati altrove (sul disco rigido o sulla LAN/WAN) e utilizza un percorso assoluto. – VonC

+0

@VonC Solo curioso, quale programma hai usato per catturare gli screenshot? Non c'è nulla di integrato in Windows per ottenere scatti con i menu di scelta rapida visualizzati, e mi piacciono i bit di cutoff ombreggiati. – localhost

5

Solo un commento sui vasi di importazione in Eclipse (sviluppo di plug-in) progetti:

Nel caso in cui si sta sviluppando la spina Eclipse -In, ha senso utilizzare il meccanismo di raggruppamento nativo di Eclipse invece di importare semplicemente il jar in un progetto plug-in. Eclipse (o meglio il suo runtime OSGi sottostante, Equinox) utilizza i cosiddetti bundle che contengono alcune informazioni in più dei semplici jar (ad es. Informazioni sulla versione, dipendenze di altri pacchetti, pacchetti esportati, vedere il file MANIFEST.MF). A causa di queste informazioni, i bundle OSGi possono essere caricati/scaricati dinamicamente e vi è una risoluzione automatica delle dipendenze disponibile in un runtime OSGi/Eclipse. Quindi, l'uso di bundle OSGi invece di semplici jar (contenuti in un altro bundle OSGi) presenta alcuni vantaggi.

(BTW:. Eclipse plug-in sono la stessa cosa di fasci OSGi)

C'è una buona probabilità che qualcuno già fornito una certa libreria (3a parte) come un fascio di OSGi. Si potrebbe desiderare di dare un'occhiata ai seguenti repository fascio:

143

Aggiunta Jar esterno non è intelligente nel caso in cui si desidera modificare il percorso del progetto in filesystem.

Il modo migliore è quello di aggiungere il vaso per costruire il percorso in modo che il progetto verrà compilato quando vengono esportati:

  1. Creare una cartella denominata lib nella cartella del progetto.

  2. copia in questa cartella tutti i file jar necessari.

  3. Aggiorna il tuo progetto in eclissi.

  4. Selezionare tutti i file JAR, quindi fare clic destro su uno di essi e selezionare costruire il percorso -> Aggiungi a costruire il percorso

+0

Non è necessario fare clic su ognuno di essi, basta selezionarli tutti, quindi eseguire il passaggio 4 – Ungeheuer

+1

@Hesham Dobbiamo creare una cartella con il nome lib o può essere qualcosa di diverso da esso? – Rameshwar

+2

@Rameshwar può essere qualsiasi cosa –

2

Eclipse -> Preferenze -> Java -> costruire il percorso -> Librerie utente -> Nuovo (Nome) -> Aggiungi barattoli esterni

(ti consiglio di trascinare le tue nuove librerie nella cartella eclipse prima di uno di questi passaggi per tenere tutto insieme, in questo modo se reinstallerai Eclipse o il tuo sistema operativo non lo farai devi rwlink qualcosa tranne il JDK) Ora seleziona i file jar che vuoi. Clicca OK.

Fare clic destro sul progetto e scegliere Genera Path -> Aggiungi Biblioteca

FYI solo codice e quindi fare clic destro e Source-> Organizza Importazioni

Problemi correlati