IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Interfaces Graphiques en Java Discussion :

Export Running Jar, problème d'export des images


Sujet :

Interfaces Graphiques en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France, Doubs (Franche Comté)

    Informations forums :
    Inscription : Novembre 2012
    Messages : 27
    Par défaut Export Running Jar, problème d'export des images
    Bonjour,

    J'ai des images qui sont situées dans le dossier /src/main/resources.
    Pour les utiliser dans mon code j'utilise :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    try{
    			bouton.setIcon(new ImageIcon(this.getClass().getResource("/nomdel'image.png")));
    		}catch(NullPointerException e){
    			e.printStackTrace();
    		}
    Dans Eclipse, aucun problème, l'image s'affiche sur mon bouton.

    Mais quand j'exporte en JAR, le dossier resources est bien dans le jar mais les images lancent une nullpointerexception.

    Je precise que le projet est un projet maven, et que j'ai donc un dossier /src/main/resources. qui est crée de base


    Merci d'avance pour l'aide

  2. #2
    Membre expérimenté
    Profil pro
    Opération
    Inscrit en
    Décembre 2012
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Opération

    Informations forums :
    Inscription : Décembre 2012
    Messages : 91
    Par défaut
    Si tu as un NPE, c'est que la ressource "/nomdel'image.png" n'est pas dans le classpath lors de l'exécution hors Eclipse. Càd le fichier png n'est pas à la à la racine du class path
    Pour voir la différence, entre les 2 exécutions ajoute dans ton code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    System.out.println(System.getProperty("java.class.path"));
    System.out.println(this.getClass().getResource("/nomdel'image.png"));

Discussions similaires

  1. Problème d'exportation en .jar
    Par NexTheRogue dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 18/03/2010, 14h38
  2. Réponses: 2
    Dernier message: 28/01/2010, 16h35
  3. Problème d'exportation vers JAR exécutable
    Par youness78 dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 16/11/2009, 11h24
  4. Problème d'exportation en .jar
    Par yoann34 dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 05/08/2009, 09h50
  5. [JAR] Problème à l'exportation d'un jar
    Par Mimi Bulles dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 05/03/2006, 16h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo