Skip to content

路径类/资源获取 ​

获取 Class 所在的包路径 ​

java
Object.class.getProtectionDomain().getCodeSource().getLocation().getFile();

​

使用 ClassLoader 查询资源文件 ​

java
Enumeration<URL> urls = ClassLoader.getSystemResources("path from resources to file");
    while (urls.hasMoreElements()) {
        String file = urls.nextElement().getFile();
        if (file.contains("name")) {
            System.out.println(file);
            break;
        }
    }

Released under the MIT License.