Avatar ·

كيفية إضافة مكتبات JAR الخارجية (lib/*.jar) بشكل صحيح في مشروع IntelliJ IDEA

مرحبًا أيها الزملاء! أنا مبتدئ في 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 تحت