On Tuesday 02 December 2003 11:58, Jeroen Frijters wrote: > Robert Lougher wrote: > > Looking at the code, the "default" system class loader (in > > gnu.java.lang...) simply delegates to the bootstrap loader - > > it doesn't implement findClass. Obviously, it's not > > difficult to write my own to parse and search the classpath > > (zip, jar, file...). However, is there any reason why I > > can't simply sub-class URLClassLoader, and construct a > > list of URLs? I've got a simple SystemClassLoader based on > > URLClassLoader and it seems to work OK. > > I do the same and I've never noticed any problems with it (and I don't > see any reasons why it should cause a problem). In fact, I think that > Classpath should include an application and extension class loader based > on this idea. It's on my TODO list, but the list is rather long ;-)
FWIW Wonka does this too. The only disadvantage I can see is that on interpreted systems it will tend to be a bit slower, which could be noticeable during start-up of an application. OTOH it's much cleaner and more flexible. -- Chris Gray /k/ Embedded Java Solutions Embedded & Mobile Java, OSGi http://www.kiffer.be/k/ [EMAIL PROTECTED] +32 477 599 703 _______________________________________________ Classpath mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/classpath

