Index: vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/vm/JarRunner.java =================================================================== --- vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/vm/JarRunner.java (revision 449553) +++ vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/vm/JarRunner.java (working copy) @@ -63,15 +63,7 @@ throw new Exception ("Empty/Null Main-class specified in " + jarName); } - /* - * now suck the jar in via a classloader, and try to invoke main - * on the mainclass - */ - - URL[] loaderArgs = { new URL("jar:file:"+jarName + "!/") }; - - MyLoader urlLoader = new MyLoader(loaderArgs); - Class mainClass = urlLoader.findClass(className); + Class mainClass = ClassLoader.getSystemClassLoader().loadClass(className); Method mainMethod = mainClass.getMethod("main", args.getClass()); /* @@ -86,14 +78,4 @@ mainMethod.invoke(null, (java.lang.Object) newArgs); } - static class MyLoader extends URLClassLoader { - - MyLoader(URL[] urls) { - super(urls); - } - - public Class findClass(String name) throws ClassNotFoundException { - return super.findClass(name); - } - } } \ No newline at end of file