Hallo
Ich habe einen kleinen URL Handler geschrieben, welcher Daten aus dem Classpath lädt:
Der Einfachheit halber habe ich ihn in das package sun.net.www.protocol.classpath reingetan, damit er automatisch geladen wird, ohne dasss man irgendwelche Properties setzen muss. Leider bekomme ich bei URLs dennoch die Exception: java.net.MalformedURLException: unknown protocol: classpath
(Beispiel für eine URL: classpath:ch/switchcollection/xslt/oai_dc_to_chor_dc.xsl )
Kann mir da jemand weiterhelfen?
Ich habe einen kleinen URL Handler geschrieben, welcher Daten aus dem Classpath lädt:
Java:
public class Handler extends URLStreamHandler {
@Override
protected URLConnection openConnection(URL u) throws IOException {
URL url = this.getClass().getClassLoader().getResource(u.getPath());
if (url == null) {
return null;
}
return url.openConnection();
}
}
(Beispiel für eine URL: classpath:ch/switchcollection/xslt/oai_dc_to_chor_dc.xsl )
Kann mir da jemand weiterhelfen?
Zuletzt bearbeitet von einem Moderator: