I have a small GUI-based application with a number of gif files for image icons in a directory called 'data'. When I package the class files into a JAR file, the program still runs but the buttons don't contain any images. However, when I run the program outside of an archive, the problem disappears. Any ideas?