sysLoader.getResource() java 中的问题
2022-09-01 06:44:16
我有以下代码行。
sysLoader = (URLClassLoader)Thread.currentThread().getContextClassLoader();
url = sysLoader.getResource("tempFile.txt");
它给出了一个奇怪的问题。如果我从路径(文件夹名称)中没有空格的路径运行它,那么它运行良好。但是,如果路径包含任何空格(行“c:\New Foler...”),则它不起作用。
如何解决这个问题?
编辑:更详细地 - 我检查了系统加载器对象。
sysloader -> UCP -> path
路径的字符为 %20 而不是空格
因此,所有 URL 都为空。
如何解决这个问题?