मैंने पढ़ा है कि ओएसजीआई प्रति मॉड्यूल अलग-अलग क्लासलोडर्स का उपयोग करता है जो मॉड्यूल को उनकी निर्भरताओं के विभिन्न संस्करणों का उपयोग करने की अनुमति देता है .. साथ ही साथ उसी जेवीएम में सभी मॉड्यूल चलाते हैं।अलग-अलग वर्ग लोडर का उपयोग कैसे करें और उसी JVM में चलाएं? (ओएसजीआई)
यह कैसे काम करता है? यदि मॉड्यूल ए निर्भरता के संस्करण # 1 का उपयोग करता है और मॉड्यूल बी संस्करण # 2 का उपयोग करता है, तो क्या आप समस्या निवारण के रूप में मॉड्यूल बी को निर्भरता वर्ग का एक उदाहरण पास करते हैं, तो आप समस्या में भाग नहीं पाएंगे?
मुझे लगता है कि मॉड्यूल बी चोक करेगा अगर यह निर्भरता वर्ग के लिए एक अलग इंटरफेस की उम्मीद कर रहा था।