第1个回答 推荐于2016-01-11
假如这个类在org.info.demo这个包下,
文件目录结构是
D:\java\org\info\demo\*.java
如果按下例写的话,
那么你要读入的文件就在
D:\java\resources\DBResource.properties
即文件的相对起始位置与类的顶级包在同一个文件夹下.
URL url = getClass().getResource("/resources/DBResource.properties");
// 取得文件流
InputStream in = url.openStream();
如果是应用程序的话还有另一个方法.
System.getProperty("user.dir")
可以取得类顶级包所在的绝对路径,然后组合
以上,如有问题再联系本回答被提问者采纳