我有一个 jar (foo.jar),其根目录中有一个文件 - 1.txt。
我尝试运行以下命令 -
MyTestClass.class.getClassLoader().getResource("/1.txt");
jar (foo.jar) 是我在类路径中的所有内容。
我预计这会起作用,因为“/”应该引导我到达类路径/jar 的根(根据我在 stackoverflow 中读到的其他答案)。这将返回空值。
但似乎领先的“/”并没有按我的预期工作。
我想通了并且无需/ -即可工作
MyTestClass.class.getClassLoader().getResource("1.txt") --> jar:file:/tmp/myjar.jar!/1.txt
getResouce中前导“/”的作用/目的是什么?