A better solution to the problem would be to include ALL the files in the jar file and use the classloader's getResource method to get to the "file" in the jar file. That makes the jar portable by...