ERLEDIGT
JA
JA
ANTWORTEN
1
1
ZUGRIFFE
368
368
EMPFEHLEN
-
Hallo Community.
Ich versuche eine URL auszulesen und mittels URLDecoder in ein Fileobjekt
zu bringen.
Code :1 2 3 4
URL url = getClass().getResource("config.xml"); String test = url.getPath(); System.out.println("--> " + test); File f = new File (URLDecoder.decode(test, "UTF-8"));
Das System wirft mir immer eine NullpointerException. Das System.out.println gibt den Pfad korrekt auf der Konsole aus, es kann also keine Nullpointer wg eines NULL Strings sein. Der Fehler scheint bei der Funktion .decode aufzutreten.
Pfad laut Konsole:
/C:/Dokumente%20und%20Einstellungen/User/Desktop/workspace%20KLB/Knowledgebase2/build/web/WEB-INF/classes/Knowledgebase/Config/config.xml
Weiß hier jemand Rat?
-
05.02.09 16:27 #2
NullpointerException kann bei deinem Code in
fallen, falls die Ressource nicht verfügbar ist, und dadurch url null ist.Code :1
String test = url.getPath();
Der Pfad, den du gepostet hast, kann bei mir problemlos decodiert werden. Lass nochmal laufen und schau genau wo die Exception fällt.Denken gefärdet die Gewohnheit





Zitieren
Login





