title: Relative paths to getResourceAsStream method
body: <p>I have a jav aproject which is build through ant. It write the class files to output/classes/com/... path. One of my java classes needs input stream read from a file that is in a folder one level above output folder. Looks like if copy the file to the package folder under outptu/classes, it seems to work. But I do not want to palce my config file in output folder as it will be cleaned when I do ant clean. I want it to find it look above the output folder, in config folder and load it.</p>
  
  <pre><code>public static final String CONFIG_FILE="/../../../../../../../Config.txt";
  
  public static ConfigObj getConfigObj() throws IOException {
  
  InputStream i=ConfigLoader.class.getResourceAsStream(CONFIG_FILE);
  </code></pre>
  
  <p>...</p>
  
  <p>I want to know when I want to give raltivepath, what should it be relative to. I tried looking up , it says relative to classloader. What is classloader in this case? Is it output/classes/com....../config folder where my ConfigLoader.class lives?</p>