2010-06-24 20 views
5

मेरी स्थिति इस तरह है - दो टेस्ट केस, मान लें कि टेस्टा और टेस्टबी को विभिन्न एनवी में चलाने की जरूरत है। हालांकि टेस्टा पहले चला जाता है, यह गतिशील रूप से कुछ जेनरेट किए गए कोड संकलित करेगा, उन्हें क्लासपाथ में जोड़ें और फिर उन्हें लोड करें। इसके विपरीत, टेस्टबी को एक स्वच्छ एनवी की आवश्यकता होती है जिसमें पहले लोड किए गए वर्ग शामिल नहीं होते हैं। क्या ऐसा करने के लिए वैसे भी है? क्लासलोडर को साफ करें, विशिष्ट लोड वर्ग को हटा दें?क्लासलोडर से लोड की गई कक्षा को कैसे निकालें?

+2

के संभावित डुप्लिकेट मदद कर सकते हैं [जावा में कक्षाएं अनलोड?] (Http://stackoverflow.com/questions/148681/unloading-classes-in-java) –

उत्तर

5
+2

यह एक बढ़िया टिप्पणी हो गया होता प्रश्न –

+0

हम्म हां, शायद सच है। मैं इसे अगले डुप्लिकेट के मुकाबले ध्यान में रखूंगा – Redlab

संबंधित मुद्दे