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

AWT/Swing Java Discussion :

chargement des images sur Eclipse MAC


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    265
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 265
    Par défaut chargement des images sur Eclipse MAC
    Bonjour,

    J'ai un petit soucis avec le chargement d'images avec Eclipse sous MAC OS/X alors que cela marche parfaitement bien sous Eclipse Windows.

    Si le répertoire contenant les images est inclus dans mon fichier jar au moment de l'exploitation, cela marche aussi bien sous Windows que sous MAC.
    Voici l'instruction qui me pose problème.

    ImageIcon img = new ImageIcon(getClass().getResource("/images/Creation.gif"));

    J'ai lu sur certains forums qu'il fallait mettre le dossier images dans "src". Je l'ai fait, et le résultat est identique( src/images) je récupère null pointer
    J'ai aussi essayé de mettre ce dossier dans le répertoire de mon package "test" (donc src/test/images) je récupère encore null pointer

    Y-a-t-il une solution

    Merci d'avance.

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    265
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 265
    Par défaut
    Bon ! Après pas mal d'essais et de recherches j'ai trouvé la différence entre Eclipse sous Windows et Eclipse sous OS/X.

    Sous Windows, le répertoire "images" est directement sous la racine du projet : MONPROJET/images
    Sous OS/X il faut que le répertoire images soit un sous-répertoire de bin : MONPROJET/bin/images

    Maintenant cela marche très bien.

  3. #3
    Membre Expert
    Avatar de Mickael_Istria
    Homme Profil pro
    Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Inscrit en
    Juillet 2008
    Messages
    1 479
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 479
    Par défaut
    Juste pour info, la question n'est pas liee a Eclipse en particulier. C'est une histoire de classpath et de ressources Java "normal". Eclipse IDE se comporte pareil sur Mac et sur Windows, si tu vois une difference, c'est que tu as configure ton projet differemment sur Mac et Windows, ce qui est probablement une erreur de ta part.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 04/04/2011, 08h48
  2. [FLASH 8] Chargement des images d'un repertoire
    Par PrinceMaster77 dans le forum Flash
    Réponses: 1
    Dernier message: 18/01/2006, 20h30
  3. Afficher des images sur une grille
    Par Coussati dans le forum Composants VCL
    Réponses: 3
    Dernier message: 27/10/2005, 09h27
  4. [xhtml][css] chargement d'image sur IE
    Par killgors dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 23/08/2005, 20h37
  5. Lire des images compressées pour Mac
    Par SpaceFrog dans le forum Autres Logiciels
    Réponses: 9
    Dernier message: 04/04/2005, 10h11

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