2010-08-12 16 views

Respuesta

76

Pruebe el método forName(String name, boolean initialize, ClassLoader loader) de Class y configure el parámetro initialize en false.

JavaDoc link

+3

Debería funcionar. De acuerdo con la API: la clase se inicializa solo si el parámetro de inicialización es verdadero y si no se ha inicializado antes. – aioobe

+1

El parámetro 'ClassLoader' generalmente debe establecerse en' this.getClass(). GetClassLoader() '? – aliteralmind

+3

conoces todos los resultados que encontré en una búsqueda de Google, eres el único que menciona el parámetro de inicialización, parece una gran cosa para mí si uno solo está probando la existencia de una clase (no querría hacerlo normalmente) cargarlo), se preguntan por qué las otras personas no se molestaron en mencionarlo. – ycomp

Cuestiones relacionadas