工程档案
配置文件夹
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
。