String path =CloudProperties.class.getClassLoader().getResource("db.properties").getPath(); try { path = java.net.URLDecoder.decode(path,"utf-8"); } catch (UnsupportedEncodingException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } properties = new Properties(); try { properties.load(new FileInputStream(path)); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); }