求助:资源文件获取不了!
我的项目结构是有两个Source文件夹,src和resource,resource文件夹用于存放一些资源或者配置文件,我的jdbc.properties就放在resource下,但是总是无法获取到,求助!!!
下面是我目前的代码:
Properties prop = new Properties();
try {
InputStream in = Object.class.getResourceAsStream("/resource.properties");
prop.load(in);
System.out.println(prop.getProperty("db.driver.class"));
System.out.println(prop.getProperty("db.url"));
System.out.println(prop.getProperty("db.username"));
} catch(IOException e) {
e.printStackTrace();
}
报错文件获取不到
------解决方案--------------------
卧槽,这么奇怪。文件名有隐藏吗?我的意思jdbc.properties后面会不会有隐藏的后缀。还有你用这个文件的绝对路劲用File 判断下试试
------解决方案--------------------同一个路径下,其他文件都可以获取到,单单jdbc.properties这个文件获取不到...
进入到编译后的bin目录里确认有没有这个文件
改个文件名试试