this.getClass()。getClassLoader()。getResource(“…”)和NullPointerException

this.getClass()。getClassLoader()。getResource(“…”)和NullPointerException,第1张

this.getClass()。getClassLoader()。getResource(“…”)和NullPointerException

使用时

this.getClass().getResource("myFile.ext")

getResource将尝试查找相对于包的资源。如果您使用:

this.getClass().getResource("/myFile.ext")

getResource 会将其视为绝对路径,并像完成 *** 作一样简单地调用类加载器。

this.getClass().getClassLoader().getResource("myFile.ext")

之所以不能

/
ClassLoader
路径中使用前导,是因为所有
ClassLoader
路径都是绝对的,因此路径中的/第一个字符不是有效的。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4891779.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-12
下一篇 2022-11-12

发表评论

登录后才能评论

评论列表(0条)

保存