java读取jar包中配置文件

当把项目打成jar包发布后jar中的方法就不能通过File file=new File("文件路径")的方式来读取文件了,需要用如下方法:

 

public static String getJarFile()throws IOException {
		InputStream in=Test.class.getClass().getResourceAsStream("/idcheck-file.properties");//读jar包根目录下的idcheck-file.properties文件
		Reader f = new InputStreamReader(in);		
		BufferedReader fb = new BufferedReader(f);
		StringBuffer sb = new StringBuffer("");
		String s = "";
		while((s = fb.readLine()) != null) {
			sb = sb.append(s);
		}
		return sb.toString();
	}

 该方法同样适用于项目中读取文件

你可能感兴趣的:(java)