Avatar ·

IntelliJ IDEA "Cannot resolve symbol" लिखता है, लेकिन कोड Maven के माध्यम से कंपाइल हो जाता है

सभी को नमस्ते। मैं एक शुरुआती Java डेवलपर हूँ, IntelliJ IDEA Ultimate और Maven का उपयोग करके प्रोजेक्ट बिल्ड करता हूँ। एक अजीब समस्या का सामना करना पड़ा: IDE कुछ classes और methods को लाल रंग में हाइलाइट करता है, "Cannot resolve symbol" लिखता है, लेकिन प्रोजेक्ट `mvn clean install` के माध्यम से सफलतापूर्वक बिल्ड हो जाता है। \n\nयहाँ एक उदाहरण है। मेरे पास एक मॉड्यूल `common` और एक मॉड्यूल `service` है। `service` में, मैं `common` से एक class import करता हूँ:\n\n```java\npackage com.example.service;\n\nimport com.example.common.dto.UserDto; // IntelliJ लाल रंग में रेखांकित करता है\nimport com.example.common.util.Validator; // यह भी लाल\n\npublic class UserService {\n \n public void processUser(UserDto user) {\n Validator.validate(user); // Cannot resolve method 'validate'\n System.out.println("User processed: " + user.getName());\n }\n}\n```