The Source for Java Technology Collaboration


Home | Help | Changes | Index | Search | Go

Classloaders

Articles

Open source projects


Class loader hints

If you want to load a given class from a dynamically determined jar file, here's the recipe:


    import java.net.*;

    String jarName = "/somedir/.../package.jar";
    URL url = new java.io.File(jarName).toURI().toURL();
    ClassLoader cl = URLClassLoader.newInstance(new URL[] {url});
    String clsName = "package.package.ClassName";
    Class cls = Class.forName(clsName, true, cl);



Discussion about Classloaders

Topic Classloaders . { Edit | Ref-By | Printable | Diffs r7 < r6 < r5 < r4 < r3 | More }
 XML java.net RSS

Revision r7 - 28 Jun 2006 - 20:04:35 - Main.sullis
Parents: WebHome > CreateANewPage