这一行
URL contexturl = Thread.currentThread().getContextClassLoader().getResource("ClassLoader/Test/someFile.xml");
为我提供了资源文件contexturl.toString()
的以下someFile.xml
字符串:
jfx://ClassLoader/Test/someFile.xml
这意味着什么?如何获取资源的绝对文件系统路径?
问题还在于contexturl.getPath()
返回null
。
someFile.xml
文件打包在一些jar文件中,可以按预期加载。但是,我还想加载另一个文件,该文件位于jar的同一个文件夹中,但没有打包在jar中,因此它的外部因此我需要文件系统路径。
任何提示如何检索此路径?