//name是jar文件里面文件的路径public InputStream getJarInputStream( String name) throws Exception { InputStream in = this.class.getClassLoader().getResourceAsStream(name);
return in; }//entryName是jar文件里面文件的路径
public String readFile(String entryName) { InputStream in = null; BufferedReader br = null; StringBuffer sb = null; try { in = getJarInputStream(filePath, entryName); br = new BufferedReader(new InputStreamReader(in, "UTF-8")); String con = null; sb = new StringBuffer(); while ((con = br.readLine()) != null) { sb.append(con);
sb.append("\r\n");
} } catch (Exception e) { e.printStackTrace(); } finally { try { if (br != null) br.close(); if (in != null) in.close(); } catch (IOException e) { e.printStackTrace(); } } return sb.toString(); }