Comment importer un bocal dans Eclipse?
Comment importer un bocal dans Eclipse?
Réponses:
Vous pouvez ajouter un bocal dans Eclipse en cliquant avec le bouton droit sur le projet → Chemin de génération → Configurer le chemin de génération. Sous l'onglet Bibliothèques, cliquez sur Ajouter des fichiers JAR ou sur Ajouter des fichiers JAR externes et donnez le fichier Jar. Une démo rapide ici .
La solution ci-dessus est évidemment «rapide». Cependant, si vous travaillez sur un projet où vous devez valider des fichiers dans le référentiel de contrôle de code source, je recommanderais d'ajouter des fichiers Jar à un dossier de bibliothèque dédié dans votre référentiel de contrôle de code source et de référencer quelques-uns d'entre eux ou tous comme mentionné ci-dessus.
L'ajout de Jar externe n'est pas intelligent au cas où vous voudriez changer l'emplacement du projet dans le système de fichiers.
La meilleure façon est d'ajouter le pot pour construire le chemin afin que votre projet se compile s'il est exporté:
Créez un dossier appelé lib dans votre dossier de projet.
copiez dans ce dossier tous les fichiers jar dont vous avez besoin.
Actualisez votre projet dans Eclipse.
Sélectionnez tous les fichiers jar, puis cliquez avec le bouton droit sur l'un d'eux et sélectionnez Build Path -> Add to Build Path
Deux choix:
1 / Du projet:
2 / Si vous avez déjà importé un autre pot, depuis le répertoire "Bibliothèques de références":
Les deux vous mèneront à cet écran où vous pourrez gérer vos bibliothèques:
Voici les étapes:
cliquez sur Fichier> Importer. La fenêtre d'importation s'ouvre.
Sous Sélectionner une source d'importation, cliquez sur J2EE> Fichier JAR du client d'application.
Cliquez sur Suivant.
Dans le champ Fichier du client d'application, entrez l'emplacement et le nom du fichier JAR du client d'application que vous souhaitez importer. Vous pouvez cliquer sur le bouton Parcourir pour sélectionner le fichier JAR dans le système de fichiers.
Dans le champ Projet client d'application, saisissez un nouveau nom de projet ou sélectionnez un projet client d'application dans la liste déroulante. Si vous saisissez un nouveau nom dans ce champ, le projet client d'application sera créé en fonction de la version du fichier JAR du client d'application et il utilisera l'emplacement par défaut.
Dans la liste déroulante Exécution cible, sélectionnez le serveur d'applications que vous souhaitez cibler pour votre développement. Cette sélection affecte les paramètres d'exécution en modifiant les entrées de chemin de classe pour le projet.
Si vous souhaitez ajouter le nouveau module à un projet d'application d'entreprise, cochez la case Ajouter un projet à un fichier EAR, puis sélectionnez un projet d'application d'entreprise existant dans la liste ou créez-en un nouveau en cliquant sur Nouveau.
Remarque : Si vous saisissez un nouveau nom de projet d'application d'entreprise, le projet d'application d'entreprise sera créé à l'emplacement par défaut avec la version J2EE compatible la plus basse en fonction de la version du projet en cours de création. Si vous souhaitez spécifier une version différente ou un emplacement différent pour l'application d'entreprise, vous devez utiliser l'assistant Nouveau projet d'application d'entreprise.
Cliquez sur Terminer pour importer le fichier JAR du client d'application.
Juste un commentaire sur l'importation de jars dans des projets Eclipse (développement de plug-ins):
Si vous développez des plug-ins Eclipse, il est judicieux d'utiliser le mécanisme de regroupement natif d'Eclipse au lieu d'importer simplement le fichier JAR dans un projet de plug-in. Eclipse (ou mieux son runtime OSGi sous-jacent, Equinox) utilise des soi-disant bundles qui contiennent un peu plus d'informations que les jars ordinaires (par exemple, les informations de version, les dépendances vers d'autres bundles, les packages exportés; voir le fichier MANIFEST.MF). En raison de ces informations, les bundles OSGi peuvent être chargés / déchargés dynamiquement et une résolution de dépendance automatique est disponible dans un runtime OSGi / Eclipse. Par conséquent, l'utilisation de bundles OSGi au lieu de simples pots (contenus dans un autre bundle OSGi) présente certains avantages.
(BTW: les plug-ins Eclipse sont la même chose que les bundles OSGi.)
Il y a de fortes chances que quelqu'un ait déjà intégré une certaine bibliothèque (tierce) en tant que bundle OSGi. Vous voudrez peut-être jeter un œil aux référentiels de bundles suivants:
Eclipse -> Préférences -> Java -> Chemin de génération -> Bibliothèques utilisateur -> Nouveau (nommez-le) -> Ajouter des pots externes
(Je recommande de faire glisser vos nouvelles bibliothèques dans le dossier eclipse avant l'une de ces étapes pour que tout reste ensemble, de cette façon, si vous réinstallez Eclipse ou votre système d'exploitation, vous n'aurez pas à relier quoi que ce soit, sauf le JDK) Sélectionnez maintenant les fichiers jar que vous souhaitez. Cliquez sur OK.
Faites un clic droit sur votre projet et choisissez Build Path -> Add Library
Pour info, il suffit de coder puis de cliquer avec le bouton droit de la souris et de Source-> Organiser les importations
tout d'abord, vous irez à votre projet ce que vous avez créé et ensuite cliquez avec le bouton droit de la souris et sélectionnez les propriétés en bas et sélectionnez le chemin de construction dans le coin gauche et ajoutez un fichier jar externe, cliquez, cliquez, appliquez.
C: \ oraclexe \ app \ oracle \ product \ 10.2.0 \ server \ jdbc \ lib \ ojdbc14.jar
ojdbc14.jar (c'est le fichier jar)
Dans eclipse, j'ai inclus un fichier jar compressé, c'est-à-dire un fichier zip. Eclipse m'a permis d'ajouter ce fichier zip en tant que pot externe mais quand j'ai essayé d'accéder aux classes dans le pot, ils ne se présentaient pas.
Après beaucoup d'essais et d'erreurs, j'ai trouvé que l'utilisation d'un format zip ne fonctionnait pas. Lorsque j'ai ajouté un fichier jar, cela a fonctionné pour moi.