Avatar ·

Como conectar corretamente bibliotecas JAR externas (lib/*.jar) em um projeto IntelliJ IDEA

Olá, colegas! Sou novo em Java e IntelliJ IDEA, e estou com um problema para conectar bibliotecas externas. Tenho um projeto que usa vários arquivos JAR de terceiros (por exemplo, para trabalhar com JSON e logging). Coloquei todos eles em uma pasta lib dentro da raiz do projeto e quero que o IDEA os veja durante a compilação e execução.

Aqui está a estrutura do meu projeto:

MyProject/
├── src/
│   └── com/example/Main.java
├── lib/
│   ├── gson-2.10.1.jar
│   └── log4j-1.2.17.jar
└── MyProject.iml

No Main.java, estou tentando usar classes desses JARs:

import com.google.gson.Gson;
import org.apache.log4j.Logger;

public class Main {
    private static final Logger log = Logger.getLogger(Main.class);
    publ