Ich habe folgende Zeilen Code.sysLoader.getResource() Problem in Java
sysLoader = (URLClassLoader)Thread.currentThread().getContextClassLoader();
url = sysLoader.getResource("tempFile.txt");
Es gibt ein seltsames Problem. Wenn ich dies von einem Pfad aus führe, wo im Pfad kein Platz ist (Ordnernamen), läuft es gut. Aber wenn der Pfad irgendwelche Leerzeichen enthält (Zeile "c: \ New Foler ..."), dann funktioniert es nicht.
Wie löst man das?
EDIT: Ausführlicher - Ich inspiziert das Objekt sysloader.
SYSLOADER -> UCP -> Pfad
einen Pfad mit Zeichen% 20 statt Raum
Und deshalb alle URLs sind, ist mit null.
Wie löst man das?
Definieren Sie "nicht funktioniert". Gibt es 'null' zurück? Oder funktioniert die zurückgegebene URL nicht in einem bestimmten Kontext? –
Es gibt NULL in URL zurück – Vishal