读书人

java 读取Lib中的资料

发布时间: 2012-12-28 10:29:05 作者: rapoo

java 读取Lib中的文件

  1. public?class?TestReadJar?{ ??
  2. ??
  3. ????/**??
  4. ?????*?@param?args??
  5. ?????*/??
  6. ????public?static?void?main(String[]?args)?throws?IOException?{ ??
  7. ????????String?jarName="C://VODOSSClient.jar"; ??
  8. ????????String?fileName="client.properties"; ??
  9. ????????JarFile?jarFile?=?new?JarFile(jarName);//读入jar文件???
  10. ???????? ??
  11. ??
  12. ????????JarEntry?entry?=?jarFile.getJarEntry(fileName);? ??
  13. ????????InputStream?input?=?jarFile.getInputStream(entry);//读入需要的文件???
  14. ??
  15. ????????readFile(input); ??
  16. ??
  17. ????????jarFile.close(); ??
  18. ??
  19. ????} ??
  20. ??
  21. ????private?static?void?readFile(InputStream?input) ??
  22. ??
  23. ????throws?IOException?{ ??
  24. ??
  25. ????????InputStreamReader?isr?= ??
  26. ??
  27. ????????new?InputStreamReader(input); ??
  28. ??
  29. ????????BufferedReader?reader?=?new?BufferedReader(isr); ??
  30. ??
  31. ????????String?line; ??
  32. ??
  33. ????????while?((line?=?reader.readLine())?!=?null)?{ ??
  34. ??
  35. ????????????System.out.println(line); ??
  36. ??
  37. ????????} ??
  38. ??
  39. ????????reader.close(); ??
  40. ??
  41. ????} ??
  42. ??
  43. } ??

读书人网 >编程

热点推荐