Tengo las siguientes líneas de código.problema sysLoader.getResource() en java
sysLoader = (URLClassLoader)Thread.currentThread().getContextClassLoader();
url = sysLoader.getResource("tempFile.txt");
Se está produciendo un problema raro. Si ejecuto esto desde una ruta en la que no hay espacio en la ruta (nombres de carpetas), se está ejecutando correctamente. Pero si la ruta contiene espacios (línea "c: \ New Foler ..."), entonces no está funcionando.
¿Cómo resolver esto?
EDITAR: Más detalladamente, inspeccioné el objeto sysloader.
sysloader -> UCP -> ruta
está teniendo un camino con carácter% 20 en lugar del espacio
y por lo tanto todas las direcciones URL son nulos.
¿Cómo resolver esto?
Definir "no funciona". ¿Devuelve 'null'? ¿O la 'URL' devuelta no funciona en algún contexto? –
Devuelve NULL en la URL – Vishal