Problème avec .jar imageIcon et MAC OS X !!!!

Problème avec .jar imageIcon et MAC OS X !!!! - Java - Programmation

Marsh Posté le 30-05-2005 à 20:03:57    

Bonjour enfin plutôt bonsoir à tous !  :)  
Après avoir créer mon fichier .jar et l'avoir testé sous différentes version de windows, je l'ai testé sur mac os X et là horeur quand je le lance j'ai un problème dans le constructeur de ImageIcon qui lève une exception de type NullPointerException :s !  
Par consèquent j'en ai déduit que lorsque je fais new ImageIcon(getClass().getResource(monimage.gif)) la valeur null est retournée ... La méthode getResource ne fonctionnerai t-elle pas sur mac ou depend -elle des os ???!!  
Voilà si quelqu'un à déjà rencontré le problème ou à une idée d'où cela pourrait venir car j'ai vraiment besoin qu'il soit multiplateforme.
Merci d'avance!


Message édité par rital_5_4 le 30-05-2005 à 20:06:30
Reply

Marsh Posté le 30-05-2005 à 20:03:57   

Reply

Marsh Posté le 31-05-2005 à 01:38:55    

à priori ça ne dépend pas de l'os, non.
montre un "jar tf tonjar.jar" ainsi que le bout de code qui loade l'image en question... ?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 31-05-2005 à 08:45:56    

the real moins moins a écrit :

à priori ça ne dépend pas de l'os, non.
montre un "jar tf tonjar.jar" ainsi que le bout de code qui loade l'image en question... ?


quand je fait un jar tf mes images sont bien mises dans le répertoire images et sinon quand je charge l'icone je fais

Code :
  1. new ImageIcon(this.getClass().getResource("images/monimage.gif" ));


Le pire c'est que car marche sur pc !!!!

Reply

Marsh Posté le 31-05-2005 à 09:49:07    

et si tu fais:
 

Code :
  1. new ImageIcon(this.getClass().getResource("/images/tonimage.gif" ));


?

Reply

Marsh Posté le 31-05-2005 à 10:27:41    

souk a écrit :

et si tu fais:
 

Code :
  1. new ImageIcon(this.getClass().getResource("/images/tonimage.gif" ));


?


 
hum .. bonne idée c'est possible que ca soit ca en effet. Je vais tester de suite !

Reply

Marsh Posté le 31-05-2005 à 16:26:07    

arfffffffffffffff ca ne marche pas j'ai même essayer d'utiliser un classLoader mais ca ne marche pas non plus  :cry: quelqu'un a t-il une idée ?
Le pire c'est que quand je lance mon programme avec JBuilder en ne changeant rien au source ca marche  :pt1cable:


Message édité par rital_5_4 le 31-05-2005 à 16:27:12
Reply

Marsh Posté le 31-05-2005 à 16:43:56    

tu peux donner la structure arborescente de ton jar ? ton repertoire "images" ce ne serait pas par hasard un sous répertoire de ton package ? c'est toujours un NullPointerException ? faut donner plus de détails hein

Reply

Marsh Posté le 31-05-2005 à 17:53:37    

souk a écrit :

tu peux donner la structure arborescente de ton jar ? ton repertoire "images" ce ne serait pas par hasard un sous répertoire de ton package ? c'est toujours un NullPointerException ? faut donner plus de détails hein


 
La structure de mon .jar toutes mes classes sont dans le .jar et ensuite j'ai un repertoire images dans le fichier .jar ou se trouve mes images. Oui c'est toujours une exception NullPointerException levée par l'appel à getResource() de plus je ne peut pas la catcher ...

Reply

Marsh Posté le 31-05-2005 à 18:00:51    

le répertoire images est à la racine du jar ?
au pire, tu peux nous donner ton jar, que j'essaie sous mac pour voir ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed