sysLoader.getResource()在java中的问题
- 论坛
- sysLoader.getResource()在java中的问题
11 浏览
sysLoader.getResource()在java中的问题
我有以下代码行。
sysLoader = (URLClassLoader)Thread.currentThread().getContextClassLoader(); url = sysLoader.getResource("tempFile.txt");
它出现了一个奇怪的问题。如果我在路径中没有空格的位置运行它(文件夹名称),那么它可以正常运行。但是,如果路径包含任何空格(如"c:\New Foler..."),那么它就无法工作。
如何解决这个问题?
编辑:更详细地说,我检查了sysloader对象。
sysloader -> UCP -> path
路径中的空格被字符%20代替,因此所有的URL都为空。
如何解决这个问题?