У меня есть следующие строки кода.
sysLoader = (URLClassLoader)Thread.currentThread().getContextClassLoader();
url = sysLoader.getResource("tempFile.txt");
Это дает странную проблему. Если я выполняю это от пути, где нет никакого пространства в пути (Имена папок) затем, он хорошо работает. Но если путь содержит какие-либо пробелы (строка "c:\New Foler...") затем, это не работает.
Как решить это?
Править: Более подробно - я осмотрел объект sysloader.
sysloader-> UCP-> путь
Имеет путь с символом %20 вместо пространства
И поэтому все URL являются пустыми.
Как разрешить это?