工程档案


配置文件夹


specificfiles.props




这是我的属性所在的位置,但仍然找不到路径。

我试过了

input = MainClass.class.getResourceAsStream("/config/specificfiles.props");
        if(input==null){
                System.out.println("Sorry, unable to find ");
            return;
        }


还有这个

String filename = "specificfiles.props";
        input = MainClass.class.getClassLoader().getResourceAsStream(filename);
        if(input==null){
                System.out.println("Sorry, unable to find " + filename);
            return;
        }


我也尝试过这些东西没有用。


specificfiles.props
/specificfiles.props
config/specificfiles.props
ProjectName/config/specificfiles.props


我尝试在这里搜索其他问题,但没有任何解决方法。
请帮忙!

最佳答案

资源和文件完全不同,请不要混淆它们。

资源是在类路径中搜索的,因此通常不在源代码中,而是将其放置在项目的根文件夹中。或在Maven项目中放入src/main/resources

09-13 05:30