Comment ajouter correctement des bibliothèques JAR externes (lib/*.jar) dans un projet IntelliJ IDEA
Bonjour, collègues ! Je suis novice en Java et IntelliJ IDEA, et j'ai un problème avec l'ajout de bibliothèques externes. J'ai un projet qui utilise plusieurs fichiers JAR tiers (par exemple, pour JSON et la journalisation). Je les ai tous placés dans le dossier lib à la racine du projet et je souhaite qu'IDEA les voie lors de la compilation et de l'exécution.
Voici la structure de mon projet :
MyProject/
├── src/
│ └── com/example/Main.java
├── lib/
│ ├── gson-2.10.1.jar
│ └── log4j-1.2.17.jar
└── MyProject.iml
Dans Main.java, j'essaie d'utiliser les classes de ces JAR :
import com.google.gson.Gson;
import org.apache.log4j.Logger;
public class Main {
private static final Logger log = Logger.getLogger(Main.class);
public static void main(String[] args) {
Gson gson = new Gson();
log.info("Application démarrée");
System.out.println(gson.toJson("Hello"));
}
}
IDEA souligne