Right now URLClassLoader diverges from Classpath. The primary reason for this is that we have our own special URL handlers which aren't appropriate for classpath.
One approach to fixing this would be to break out the inner class URLLoaders into package-private classes and allow VMs to register other URLLoaders. -- Summary: URLClassLoader re-merge plan Product: gcc Version: 4.1.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: libgcj AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: tromey at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22579