Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1058 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Java Eclipse Classpath et ressources

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Java Eclipse Classpath et ressources

n°2178514
Marco Paul​o
Posté le 04-03-2013 à 11:23:31  profilanswer
 

Bonjour

 

J'ai un problème de débutant malgré les recherches faites sur le net et les nombreux essais (rageant pour un truc aussi simple)
Je cherche a charger une image par getRessource
Dans eclipse, j'ai bien défini le répertoire ressources dans le classpath (Java build path du projet, onglet source, ajout du du répertoire ressources).

 

Malgré tous mes essais,  
    URL imageurl = getClass().getResource("a.png" );
m'amène toujours à un imageurl à null sauf si je met a.png dans le répertoire qui contient la classe qui appel de getRessource.

 

J'ai essayé de le mettre à tous les étages. Directement dans le package source où il y a le main, dans ressources, dans un sous répertoire de ressources, j'arrive toujours a un null.

 

J'ai systématiquement fait un refresh du projet a chaque copie de a.png dans un nouveau répertoire, un rebuild du projet (dans le doute). Ca ne marche que si ce fichu fichier est dans le répertoire de la classe elle même.

 

J'ai pourtant l'impression de bien avoir suivi le "fucking manuel", je ne vois pas. Je ne doute pas que ça fonctionne, mais je ne vois vraiment pas ou je me plante.

 

Une idée, même petite ? un début de piste à explorer ? [:agkklr]

 

Le projet :
Client
    package src
        a.png  (marche pas)
        package client
             package ihm
                 package graphic
                     classe qui utilise getRessource
                     a.png (marche)
    répertoire ressources
        a.png (marche pas)

 

Classpath définis dans Eclipse pour le projet :
  Client/src
  Client/ressources

 

What the fuck ?

 


EDIT : ca marche si je recopie moi même le fichier a dans bin/ressources (me semble logique), mais eclipse ne fait pas lui même la copie de Client/ressources vers Client/bin/ressources.

 

Merdois-je quelque part ?

 

Edit de l'édit, a bé non, ca ne marche pas non plus.


Message édité par Marco Paulo le 04-03-2013 à 11:44:49
mood
Publicité
Posté le 04-03-2013 à 11:23:31  profilanswer
 

n°2178816
Schoumy_
Posté le 05-03-2013 à 17:55:30  profilanswer
 

Va dans les propriétés de ton project Eclipse
 
Java Build Path
 
Regarde si le type de ton fichier (l'image quoi) est inclus


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Java Eclipse Classpath et ressources

 

Sujets relatifs
[JAVA/STRUST] problème d'encodageHuffman [Java]
Choix du framework java pour un stage PFEconnection à une base Oracle sous java avec JDBC
Comment créer un dossier avec des espaces en Java sous Linux ?[java] Ligne qui bloque tout mon programme
petite question opérateurs en JAVA (dev. android)Proxy http(s) avec Java ?
flux de données en JAVA[C# C++ JAVA] La programmation, un métier d'avenir ?
Plus de sujets relatifs à : Java Eclipse Classpath et ressources


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR