Comment importer un jar dans Eclipse ?
Je pense que cela devrait être : "Ajouter des JARs externes".
Vous pouvez ajouter un jar dans Eclipse en cliquant avec le bouton droit de la souris sur le Project Build Path Configure Build Path. Sous l'onglet Libraries, cliquez sur Add Jars ou Add External JARs et donnez le Jar. Une démonstration rapide aquí .
La solution ci-dessus est évidemment une solution "rapide". Cependant, si vous travaillez sur un projet où vous devez livrer des fichiers au dépôt de contrôle de la source, je recommanderais d'ajouter les fichiers Jar à un dossier de bibliothèque dédié dans votre dépôt de contrôle de la source et d'en référencer quelques-uns ou tous comme mentionné ci-dessus.
L'ajout d'un bocal externe n'est pas judicieux si vous souhaitez modifier l'emplacement du projet dans le système de fichiers.
Le meilleur moyen est d'ajouter le jar au chemin de construction afin que votre projet soit compilé s'il est exporté :
Créez un dossier appelé lib dans le dossier de votre projet.
copiez dans ce dossier tous les fichiers jar dont vous avez besoin.
Rafraîchissez votre projet dans eclipse.
Sélectionnez tous les fichiers jar, puis cliquez avec le bouton droit de la souris sur l'un d'entre eux et sélectionnez Build Path -> Add to Build Path.
Vous n'avez pas besoin de cliquer sur chacun d'entre eux, il suffit de les sélectionner tous, puis de faire l'étape 4.
@Pacerier "Add jars" fait référence aux jars directement accessibles depuis votre espace de travail. Leur chemin est relatif à un projet de votre espace de travail, au lieu d'un chemin absolu. "Ajouter des jars externes" concerne les jars stockés n'importe où ailleurs (sur votre disque dur ou sur le LAN/WAN), et utilise un chemin absolu.
@VonC Juste par curiosité, quel programme avez-vous utilisé pour faire vos captures d'écran ? Il n'y a rien d'intégré à Windows qui permette de prendre des photos avec les menus du clic droit affichés, et j'aime bien les parties coupées par l'ombre portée.
Voici les étapes :
cliquez sur Fichier > Importer. La fenêtre d'importation s'ouvre.
Sous Sélectionner une source d'importation, cliquez sur J2EE > App Client JAR file.
Cliquez sur Suivant.
Dans le champ Fichier client d'application, saisissez 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 de client d'application, tapez un nouveau nom de projet ou sélectionnez un projet de client d'application dans la liste déroulante. Si vous saisissez un nouveau nom dans ce champ, le projet du 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 Runtime cible, sélectionnez le serveur d'application que vous souhaitez cibler pour votre développement. Cette sélection affecte les paramètres d'exécution en modifiant les entrées du chemin des classes pour le projet.
Si vous souhaitez ajouter le nouveau module à un projet d'application d'entreprise, cochez la case Ajouter le projet à un EAR, puis sélectionnez un projet d'application d'entreprise existant dans la liste ou créez-en un nouveau en cliquant sur Nouveau.
Nota : Si vous tapez 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 de l'application.
Juste un commentaire sur l'importation de jars dans les projets Eclipse (développement de plug-in) :
Si vous développez des plug-ins Eclipse, il est judicieux d'utiliser le mécanisme de bundling natif d'Eclipse au lieu de simplement importer le jar dans un projet de plug-in. Eclipse (ou mieux son runtime OSGi sous-jacent, Equinox) utilise ce que l'on appelle des bundles qui contiennent un peu plus d'informations que les simples jars (par exemple, des infos de version, des dépendances vers d'autres bundles, des paquets exportés ; voir le fichier MANIFEST.MF). Grâce à ces informations, les bundles OSGi peuvent être chargés/déchargés dynamiquement et la résolution automatique des dépendances est disponible dans un runtime OSGi/Eclipse. Par conséquent, l'utilisation de bundles OSGi au lieu de jars ordinaires (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à regroupé une certaine bibliothèque (tierce) en tant que bundle OSGi. Vous pouvez jeter un coup d'oeil aux dépôts de bundles suivants :
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.