Bonjour!

Une application est faite avec les images de fond.
Le developpement se fait sous NetBeans 5.
Lors l'execution d'un logiciel directement depuis NetBeans, il y aucun probleme.
Main en execuant un fichier .jar, on voit plus les images.

Pour afficher une image j'utilise une methode:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
    private static Image loadImages( JFrame frm, String imageFile )
{
     try
    {
            MediaTracker mTrack = new MediaTracker( frm ); // load les image avan de les afficher
             Image image = frm.getToolkit().getImage( getURL( imageFile ) );
             mTrack.addImage( image, 0 );
             mTrack.waitForAll();
             return image;
        }
        catch (Exception e)
        {
            System.out.println( " getimages : " + e );
        }
        return null;
    }
Et puis, par exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
       JPanel pnl = new PanelAvecFond( loadImages( this, ".//src/station/sky.jpg" ) );
        pnl.setLayout( null );
"station" - c'est un package.

Je pense que c'est le problème de chemin, car dans un jar il y plus de dossier src, mais les autres chemins que j'ai essayé donnent le même resultat

Il y a un moyen de voir mes images dans un .jar ?

Merci d'avance.