Salve, ho il seguente problema

Ho creato un programmino java con eclipse (su win) dove lanciandolo tramite la run del programma, le immagini si vedono, invece, se creo un Runnable Jar file tramite

File / Export / Java / Runnable Jar File

Il file jar mi viene creato, il programma funziona ma non vedo le immagini. Ho cercato un po su internet, è un problema comune a molti, ma le soluzioni proposte erano sempre un po troppo "riassuntive" o "veloci" e non ho capito molto
Mi servirebbe una spiegazione punto per punto, virgola per virgola.

Path:



La mia chiamata alle immagini è la seguente.
codice:
	private ImageIcon[] icone= {new ImageIcon("src/img/anguria.jpg"), 
		new ImageIcon ("src/img/campana.jpg"), 
		new ImageIcon ("src/img/ciliegia.jpg"),
		new ImageIcon ("src/img/corona.jpg"),
		new ImageIcon ("src/img/diamante.jpg"), 
		new ImageIcon ("src/img/fragola.jpg"), 
		new ImageIcon ("src/img/mela.jpg"), 
		new ImageIcon ("src/img/sette.jpg"),
		new ImageIcon ("src/img/stella.jpg")};

e poi in tutt'altra parte del codice uso una setIcon(icona[xxx]) per aggiungerle a un bottone.
Ho provato anche a usare questa sintassi ma non cambia nulla

codice:
private URL[] url;
private ImageIcon[] image;

		url = new URL[9];
		url[0] = ClassLoader.getSystemResource("src/img/anguria.jpg");
		url[1] = ClassLoader.getSystemResource("src/img/campana.jpg");
		url[2] = ClassLoader.getSystemResource("src/img/ciliegia.jpg");
		url[3] = ClassLoader.getSystemResource("src/img/corona.jpg");
		url[4] = ClassLoader.getSystemResource("src/img/diamante.jpg");
		url[5] = ClassLoader.getSystemResource("src/img/fragola.jpg");
		url[6] = ClassLoader.getSystemResource("src/img/mela.jpg");
		url[7] = ClassLoader.getSystemResource("src/img/sette.jpg");
		url[8] = ClassLoader.getSystemResource("src/img/stella.jpg");
		
		icone = new ImageIcon[9];
		icone[0] = new ImageIcon(url[0]);
		icone[1] = new ImageIcon(url[1]);
		icone[2] = new ImageIcon(url[2]);
		icone[3] = new ImageIcon(url[3]);
		icone[4] = new ImageIcon(url[4]);
		icone[5] = new ImageIcon(url[5]);
		icone[6] = new ImageIcon(url[6]);
		icone[7] = new ImageIcon(url[7]);
		icone[8] = new ImageIcon(url[8]);

Cosa sbaglio? Grazie mille e buon anno