【发布时间】:2011-03-16 20:49:24
【问题描述】:
我有以下几行代码。
sysLoader = (URLClassLoader)Thread.currentThread().getContextClassLoader();
url = sysLoader.getResource("tempFile.txt");
这是一个奇怪的问题。如果我从路径(文件夹名称)中没有空格的路径运行它,那么它运行良好。但如果路径包含任何空格(行“c:\New Foler...”),则它不起作用。
如何解决?
编辑:更详细 - 我检查了 sysloader 对象。
sysloader -> UCP -> 路径
路径中的字符为 %20 而不是空格
因此所有的 URL 都是空的。
如何解决?
【问题讨论】:
-
定义“不工作”。它是否返回
null?还是返回的URL在某些情况下不起作用?
标签: java url classloader