public static void main(String[] args) { System.out.println(Test.class.getClassLoader().getResource("config/a.properties").getPath()); } }
Properties p = new Properties(); try { p.load(this.getClass().getResourceAsStream("a.properties"));文件放到src下面的话这么写就能读到 我现在想把文件单独提出来,放到src同级的config文件夹下面,怎么读
public class Test {
public static void main(String[] args) {
System.out.println(Test.class.getClassLoader().getResource("config/a.properties").getPath());
}
}
try {
p.load(this.getClass().getResourceAsStream("a.properties"));文件放到src下面的话这么写就能读到
我现在想把文件单独提出来,放到src同级的config文件夹下面,怎么读
运行一下这个语句你就知道是相对于那个目录了什么地方了。
然后你看下边有没有你要 找的文件及如何定位。
InputStream fis = new FileInputStream("config/a.properties");
//从输入流中读取属性列表(键和元素对)
prop.load(fis);