三种写法:
1.“ / ”代表了工程的根目录,例如工程名叫Test,“ / ”代表了Test
DbUtil.class.getResourceAsStream("/cn/com/text/dbconfig.ini");
结构如下:
在另外一个包下面。。。咋截图啊
代码如下:
Properties p= new Properties();
InputStream inStream=DbUtil.class.getResourceAsStream("/cn/com/text/dbconfig.ini");
System.out.println(inStream);
try{
p.load(inStream);
String driver = p.getProperty("driver").trim();
System.out.println(driver);
String url = p.getProperty("url").trim();
String user = p.getProperty("user").trim();
String password = p.getProperty("password").trim();
}
finally{
if(inStream!=null)
{ inStream.close();
}
}
<!--StartFragment -->
结构如下:
跟DbUtil类齐平。。
2.修改这里: InputStream inStream=DbUtil.class.getResourceAsStream("dbconfig.ini");
结构如下:
3. 修改这里 InputStream inStream=DbUtil.class.getResourceAsStream("/dbconfig.ini");