服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

在java中找到需要的资源文件路径


  最近因为写一个东西,要把配置保存在xml里,可是如何找到xml哪? 是个问题。看了jwhich,写了个寻找资源文件路径的小函数. (不知道是不是适合所有情况,如果有不对,请指出)

/**

* 如果找不到,则返回null

* @param sresourcename

* @return

*/

public static string getresourcefilepath(string sresourcename)

{

if (!sresourcename.startswith("/"))

{

sresourcename = "/" + sresourcename;

}

java.net.url classurl = jwhichutil.class.getresource(sresourcename);

if (classurl == null)

{

system.out.println("/nresource '" + sresourcename + "' not found in /n'"

+ system.getproperty("java.class.path") + "'");

return null;

}

else

{

system.out.println("/nresource '" + sresourcename + "' found in /n'" + classurl.getfile() + "'");

return classurl.getfile();

}

}

扫描关注微信公众号