My Java program references a lot of data files. I put them in a top level directory called data/, along with src/ and bin/. In Eclipse, references to data/ and ../data/ both s
If your resources are in a jar file, consider using this method to read them:
class Class { InputStream getResourceAsStream(String name) }
This looks for the resource relative to a class (which may be in a jar), rather than relative to the working directory.