相关疑难解决方法(0)

java中的sysLoader.getResource()问题

我有以下代码行.

sysLoader = (URLClassLoader)Thread.currentThread().getContextClassLoader();
url = sysLoader.getResource("tempFile.txt");
Run Code Online (Sandbox Code Playgroud)

它给出了一个奇怪的问题.如果我从路径中没有空格的路径(文件夹名称)运行它,那么它运行正常.但是如果路径包含任何空格(行"c:\ New Foler ...")那么它就不起作用了.

怎么解决这个?

编辑:更详细 - 我检查了sysloader对象.

sysloader - > UCP - > path

是否有一个字符%20而不是空格的路径

因此,所有URL都为空.

怎么解决这个?

java url classloader

30
推荐指数
2
解决办法
9775
查看次数

标签 统计

classloader ×1

java ×1

url ×1