Avatar ·

如何正确在 IntelliJ IDEA 项目中连接外部 JAR 库 (lib/*.jar)

大家好!我是 Java 和 IntelliJ IDEA 的新手,在连接外部库时遇到了问题。我有一个项目,使用了几个第三方 JAR 文件(例如用于 JSON 处理和日志记录)。我将它们全部放在项目根目录下的 lib 文件夹中,希望 IDEA 在编译和运行时能识别它们。

以下是我的项目结构:

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

在 Main.java 中,我尝试使用这些 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("应用程序已启动");
        System.out.println(gson.toJson("Hello"));
    }
}

IDEA 在