读取JAR中的配置文件

今天在工作中遇到了在启动Web工程的时候读取Jar中的配置文件的操作,再次记录一下:

1. 得到Jar的路径名称:java文件名.class.getProtectionDomain().getCodeSource().getLocation().getFile()

java文件名是jar中一个随意的类;

2.获取jarFile:JarFile currentJar = new JarFile(jar路径名称);

3.得到JarEntry : currentJar.getJarEntry("配置文件的路径");

4.获取输入流:currentJar.getInputStream(dbEntry);

5.加载配置文件信息:Properties ps=new Properties(); ps.load(in);

6.读取配置文件就可以得到具体的内容了

 

你可能感兴趣的:(配置文件)