Where does the ImageUtils class's methods look for the image files?
Its better if the images are put in the jar file and treated as resources instead of files. Resources in jar files are accessed via getResource methods that return a URL or stream for reading the resource.