当资源文件被打入到jar包中的时候,不能用file来直接new出来。需要用下面的方式读取
InputStream is=StaticFileUtils.class.getResourceAsStream(filePath);
BufferedReader br=new BufferedReader(new InputStreamReader(is,"UTF-8"));String s="";
List<String> valueList = new ArrayList<String>();
while((s=br.readLine())!=null)
{
valueList.add(s);
}