Ver Mensaje Individual
  #10 (permalink)  
Antiguo 24/05/2010, 06:41
sekante66
 
Fecha de Ingreso: mayo-2010
Mensajes: 6
Antigüedad: 14 años
Puntos: 0
Respuesta: Problema introspeccion java

Este el metodo que utilizo para cargar clases dinamicamente:


public Class cargaClaseClassPath(String clase){

try{
System.out.println("clase classpath"+clase);
String repositorio="E:\\alberto\\PFC\\bundlesEquinox\\plu gins\\";
String terminacion="_1.0.0.jar";
String[] campos=clase.split("\\.");
String ruta=repositorio+campos[1]+terminacion;
File miClass = new File(ruta);
URL[] urls = new URL [] {miClass.toURL() };

ClassLoader loader = this.getClass().getClassLoader();
URLClassLoader nuevoLoader = new URLClassLoader (urls,loader);
Class claseResultado = nuevoLoader .loadClass(clase);


return claseResultado;
}catch(Exception e){
System.err.println(e);
return null;
}

}

que por que me comentas el problema va a estar aqui seguro.
Se te ocurre alguna buena manera de cargar clases de manera dinamica con el classLoader que pueda estar mas correcto que mi metodo "chapucilla"?¿?¿