我有一个Java应用程序,我试图加载将被包含在jar中的文本文件。getResource与父目录引用
当我做getClass().getResource("https://stackoverflow.com/a/b/c/")
时,它能够创建该路径的URL,我可以打印出来,一切都很好。
但是,如果我尝试getClass().getResource(/a/b/../")
,那么我会返回一个null
URL。
它似乎不喜欢在路径中的..
。任何人看到我做错了什么?如果这会有帮助,我可以发布更多的代码。
这个问题回答了我要去搜索的问题。我有一个getResource(“../ icons/SomeIcon.png”)从jar加载时返回null,但从文件系统加载时正确返回资源。在两种情况下,Java都不会解决这个问题。 – Trejkaz