2010-06-24 25 views
5

Durumum şunun gibi - iki test vakası, TestA ve TestB'nin farklı ortamlarda çalıştırılması gerektiğini varsayalım. Ancak TestA önce gelir, oluşturulan bazı kodları dinamik olarak derler, sınıf yoluna ekler ve sonra bunları yükler. Aksine, TestB'in önceden yüklenmiş sınıfları içermeyen temiz bir env'ye ihtiyacı vardır. Bunu yapmak için zaten var mı? Sınıf yükleyiciyi temizle, belirli yüklü sınıfı kaldır.Yüklenen bir sınıfı classloader'dan nasıl kaldırabilirim?

+2

olası yinelenen yardımcı olabilir [java sınıfları Boşaltılması?] (Http://stackoverflow.com/questions/148681/unloading-classes-in-java) –

cevap

5
+2

Bu büyük bir açıklama olurdu –

+0

soruya evet, belki doğrudur. Karşılaştığım bir sonraki kopya için bunu aklımda tutacağım – Redlab

İlgili konular