显然不是。
它是由类装载器来解释
name在
getResource(name)。
检查的源代码
URLClassLoader,最终它调用
new URL(baseURL,name)
在这里重要的
name是绝对的还是相对的
对于某些变量
baseURL,绝对变量
/foo/bar和相对变量
foo/bar可能具有相同的效果。特别是,类路径中的“
jar文件URL”总是如此
baseURL: jar:file:/home/duke/duke.jar!/ foo/bar -> jar:file:/home/duke/duke.jar!/foo/bar /foo/bar -> jar:file:/home/duke/duke.jar!/foo/bar



