Está usted en Indice > Construcción > Lenguajes > Java > Lecciones y Paso a Paso > Levantar una clase de un JAR dinamicamente
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Levantar una clase de un JAR dinamicamente

Código

import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLClassLoader;
/**
* @author icrespo
*
* To change the template for this generated type comment go to Window -
* Preferences - Java - Code Generation - Code and Comments
*/
public class JarUtils {
/**
* Devuelve una clase que esta dentro de un jar
*
* @param jar
* La ubicacion en el dico del archivo .jar
* Ej: c:/lib/classes12.jar
* @param clase El nombre completo de la clase
* Ej: oracle.jdbc.driver.OracleDriver
* @return La clase
* @throws MalformedURLException
* @throws ClassNotFoundException
*/
public static Class getClass(String jar, String clase)
throws MalformedURLException, ClassNotFoundException {
URL[] urls = new URL[1];
urls[0] = new URL("file:/" + jar);
URLClassLoader ucl = URLClassLoader.newInstance(urls);
return ucl.loadClass(clase);
}
}




Autor: cricava.com
http://cricava.com/java/levantar_una_clase_de_un_jar_dinamicamente

Usuarios que han visto este tema también han visto...

- Traducir nombres de host a direcciones de Internet
- Cómo crear una clase en Java que lea desde el teclado.
- Deshabilitar todos los componentes incluidos en un Container Swing en Java
- Crear tu Primer Applet
- Leer fichero de texto con Java


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad






Cursos de Community Manager

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2011 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 25-05-2012 a las 21:49:31