如果jar包里有一个资源文件,路径为 "/test/abc.ext"
那么可以用以下方式中都可以把这个文件读进来:
getClass().getResourceAsStream("/test/abc.ext");
getClass().getResourceAsStream("st/abc.ext");
getClass().getResourceAsStream("abc.ext");
getClass().getResourceAsStream(".ext");
getClass().getResourceAsStream("t");
getClass().getResourceAsStream("/abc.ext")
getClass().getResourceAsStream("/t");
也就是说,只要是真实路径的末尾的子串就可以了.
所以,读取资源时要注意这种情况:
如果有两个文件 012.txt, 2.txt
如果写getClass().getResourceAsStream("/2.txt"),实际上
读的是012.txt
Nokia资源文件路径的问题
最新推荐文章于 2024-04-19 16:29:41 发布