posso chiederti un'altra cosa,

per inserire un immagine nel progetto, io uso netbeans.

e faccio

try {
img = ImageIO.read(new File("cards.png"));
} catch (IOException e) {}

e il file cards.png è nella cartella del progetto, ma ne quando lo avvio ne quando faccio il .jar mi apre il file e mi va nel catch!!! come posso fare, ho letto che i programmi a volte(netbeans e eclipse) lo possono fare, che mi consigli??