java中找到资源文件的路径
2004-10-09 20:16
393 查看
最近因为写一个东西,要把配置保存在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();
}
}
看了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();
}
}
相关文章推荐
- 解决java工程打包后无法找到资源文件路径的方法
- eclipse中java工程打包成jar无法找到src资源文件路径的解决办法
- 谈谈Java开发中遇到的资源文件路径问题(一)
- 搜索资源路径,找到没有使用的文件进行处理
- JAVA打包成JAR无法找到资源文件
- Java 资源文件路径详解(getResource)
- Java或者JAR包获取读取资源文件的路径的问题总结
- java 获取文件或资源的路径小结
- JavaWeb中读取文件资源的路径问题
- Android - R资源未找到至java文件报错
- java从类路径下加载资源文件
- Java中获取classpath路径下的资源文件【ClassLoader.getSystemResource("")获取当前ClassPath的绝对URI路径,还可以以流的形式获取文件】
- JavaWeb中读取文件资源的路径问题
- Java工程资源文件路径设置
- Java或者JAR包获取读取资源文件的路径的问题总结
- 资源加载 - 相对路径获取JAVA配置文件
- Java或者JAR包获取读取资源文件的路径的问题总结
- java定位资源文件路径
- java程序读取资源文件时路径如何指定
- Java加载资源文件时的路径问题