首页 > 解决方案 > Java spring boot添加json文件

问题描述

我是 Java 的初学者,如何告诉代码从 jar 所在的当前位置读取文件?

我试过了

private static String getRunningFolder(){
    try {
        String result = new File(Main.class.getProtectionDomain().getCodeSource().getLocation()
                .toURI()).getPath();
        result = result.replace("/classes", "");
        return result;
    } catch (Exception ex){
        System.out.println(ex);
        return "";
    }
}

但这仅在 IDE 中调试时有效 - 不是来自 cmd:java -jar

标签: java

解决方案


推荐阅读