Maison > Java > javaDidacticiel > Comment inclure des bibliothèques externes dans les JAR d'artefacts IntelliJ IDEA ?

Comment inclure des bibliothèques externes dans les JAR d'artefacts IntelliJ IDEA ?

Barbara Streisand
Libérer: 2024-12-25 20:40:15
original
756 Les gens l'ont consulté

How to Include External Libraries in IntelliJ IDEA Artifact JARs?

Inclure des bibliothèques externes dans les JAR d'artefacts avec IntelliJ IDEA

Lors de la création de JAR d'artefacts dans IntelliJ IDEA, il est crucial d'inclure des bibliothèques externes essentielles. Cependant, les développeurs rencontrent parfois des difficultés pour garantir que les bibliothèques restent accessibles pendant l'exécution.

Pour résoudre ce problème, il existe deux approches principales :

1. Extraire les dépendances dans le JAR de l'artefact :

Cette méthode intègre la dépendance externe dans le JAR de l'artefact, créant ainsi un exécutable autonome contenant toutes les dépendances requises.

Étapes :

  1. Ajouter le JAR externe aux "Bibliothèques" du projet dossier.
  2. Cliquez avec le bouton droit sur le module du projet, sélectionnez « Construire des artefacts » et créez un nouvel artefact Jar.
  3. Dans la section « Propriétés de sortie », activez l'option « Extraire vers le JAR ".
  4. Construisez l'artefact en sélectionnant "Construire | Construire des artefacts."

2. Lier les JAR dépendants via Manifest.MF et copier :

Alternativement, les JAR dépendants peuvent être liés via le fichier Manifest.MF du projet et copiés à côté du JAR de l'artefact principal.

Étapes :

  1. Ajouter les JAR requis au fichier du projet Dossier "Bibliothèques".
  2. Dans la boîte de dialogue "Structure du projet", éditez l'onglet "Manifeste" (Ctrl Alt Shift M).
  3. Ajoutez la ligne suivante au dossier "Class- Attribut "Path" :

    Class-Path: path/to/dependency.jar
    Copier après la connexion
  4. Construisez le projet et copiez les JAR dépendants dans le répertoire cible à côté de l'artefact principal POT.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal