Quel percorso è sintatticamente sbagliato.
O usi i percorsi "alla windows" (quindi con il backslash ' \ ', che va quotato) oppure usi i percorsi alla Unix/Linux (con lo slash ' / ', che non va quotato). E, comunque, il carattere per effettuare il quoting è il backslash, non lo slash.
Quindi:
codice:// O così: ImageIcon icona = new ImageIcon("\\risorse\\fotoNonDisponibile.jpg"); // O così: ImageIcon icona = new ImageIcon("/risorse/fotoNonDisponibile.jpg");
In ogni caso, il file "fotoNonDisponibile.jpg" deve trovarsi nella root del disco.
I percorsi che iniziano con il doppio slash sono considerati percorsi di rete (quindi, dopo la prima coppia di slash ci va il nome o l'indirizzo IP di un server).
Ciao.![]()



Rispondi quotando