private InputStream getConfigInputStream(String m_sConfigFile) throws IOException {
//首先尝试配置文件指向系统文件
File file = new File(m_sConfigFile);
if (file.isAbsolute() && file.exists()) {
return new FileInputStream(m_sConfigFile);
}
//然后尝试如果文件名指向资源文件
return getClass().getClassLoader().getResourceAsStream(m_sConfigFile);
}
很不错的一段代码,学习记录一下。。。
关键是以前没有想过相对路径和绝对路径的区别,另外就是classLoader的使用,用的比较少。