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

王朝java/jsp·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

最近因为写一个东西,要把配置保存在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();

}

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航