熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java核心技術 >> 正文

Jar內外配置文件的讀取

2022-06-13   來源: Java核心技術 

  一個簡單的例子提供讀取Jar包內外配置文件的一種方法

  讀取Jar包內

  public class JarReader {

  public static void main(String[] args) {

  String jarPath = C:\\Documents and Settings\\Administrator\\桌面\\新建文件夾\\kkjar;

  String entryFile = config/databaseproperties;

  doRead(jarPathentryFile)

  }

  public static void doRead(String jarPath String entryFile) {

  try {

  JarFile jarFile = new JarFile(jarPath)

  JarEntry entry = jarFilegetJarEntry(entryFile)

  InputStream input = jarFilegetInputStream(entry)

  process(input)

  jarFileclose()

  } catch (IOException e) {

  eprintStackTrace()

  }

  }

  private static void process(InputStream input) {

  Properties p = new Properties()

  try {

  pload(input)

  Set<?> set = pkeySet()

  for (Object name : set)

  Systemoutprintln(name + = + pgetProperty((String) name))

  } catch (IOException e) {

  eprintStackTrace()

  }

  }

  }

  讀取Jar包外

  這個比較簡單可以獲取Jar包當前路徑再用相對路徑找到配置文件或者直接使用配置文件絕對路徑不舉例了


From:http://tw.wingwit.com/Article/program/Java/hx/201311/25966.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.