अब तक, कस्टम क्लासलोडर्स के लिए मैंने जो उदाहरण देखे हैं, वे URLClassLoader को उपclassing और संसाधनों में कक्षाओं को लोड करने के लिए उस विशिष्ट उदाहरण का उपयोग करना शामिल हैं।जार में कक्षाओं के लिए प्रतिस्थापन प्रणाली क्लासलोडर जार
मैंने SystemClassLoader को प्रतिस्थापित करने के वैकल्पिक तरीकों की तलाश करने के लिए व्यर्थ प्रयास किया है, ताकि क्लासपाथ में स्थित कक्षाओं के लिए मेरे क्लासलोडर से परामर्श लिया जा सके।
मैंने Thread.currentThread().setContextClassLoader
की कोशिश की, लेकिन ऐसा लगता है कि यह काम नहीं कर रहा है।
क्या यह भी संभव है?
जब आप कहते हैं "ताकि क्लासपाथ में स्थित कक्षाओं के लिए मेरे क्लासलोडर से परामर्श किया जा सके", क्या आपका मतलब सामान्य प्रणाली वर्ग जैसे 'java.lang। *' आदि है या क्या आप अतिरिक्त तृतीय पक्ष कक्षाओं को लोड करने के लिए मतलब रखते हैं? – Pacerier
तृतीय पक्ष वर्ग ... – Olaseni