Tom*_*ley 5 java relative-path getresource
我有一个java应用程序,我正在尝试加载将包含在jar中的文本文件.
当我这样做时getClass().getResource("/a/b/c/")
,它能够为该路径创建URL,我可以打印出来,一切都很好.
但是,如果我尝试getClass().getResource(/a/b/../")
,那么我会得到一个null
URL.
它似乎不喜欢..
在路径中.有谁看到我做错了什么?如果它有用,我可以发布更多代码.
班上的normalize()
方法(有四个)FilenameUtils
可以帮到你.它位于Apache Commons IO库中.
final String name = "/a/b/../";
final String normalizedName = FilenameUtils.normalize(name, true); // "/a/"
getClass().getResource(normalizedName);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3501 次 |
最近记录: |