使用时
this.getClass().getResource("myFile.ext")
getResource将尝试查找相对于包的资源。如果您使用:
this.getClass().getResource("/myFile.ext")
getResource 会将其视为绝对路径,并像完成 *** 作一样简单地调用类加载器。
this.getClass().getClassLoader().getResource("myFile.ext")
之所以不能
/在
ClassLoader路径中使用前导,是因为所有
ClassLoader路径都是绝对的,因此路径中的/第一个字符不是有效的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)