private void getUser(String tmpfile){
Properties props = new Properties();
props.load(DbTask.class.getClassLoader().getResourceAsStream(
tmpfile));
return props.getProperty("user");
}
方法说明:
tmpfile是传入的需要读取的文件名
这个文件一定要跟DbTask类,在一个包下面
调用:
getUser("/test.ini"); ==>abc
test.ini文件内容:
user=abc
pwd=123
如果不在同一个包中,那么只要把 getUser("/test.ini");改成 getUser("/包/test.ini"); ==> eg. getUser("/cn/test/sample/test.ini");
[Java] 在 jar 文件中读取 resources 目录下的文件
注意两点: 1. 将资源目录添加到 build path,确保该目录下的文件被拷贝到 jar 文件中. 2. jar 内部的东西,可以当作 stream 来读取,但不应该当作 file 来读取. 例子 ...
WEB编程中获取src目录下的文件(没有src目录)
这种情况遇见的会比较多,像一个WEB工程,如果在src下面写了一个xml或者一些其它的文件,当工程发布到服务器时,web程序是在tomcat等服务器下运行这个程序的,这个时候,程序目录