à supprimer
Version imprimable
à supprimer
Bonjour
1. oui c'est possible en utilisant FatJar par exemple.
2. après tu pourras lire tes images depuis le jar (une fois les images mises dans un jar par exemple)
Cordialement
merci à toi, je vais regarder du coté de fat jar, tu peux jeter un coup d'oeil à mes classes juste au dessus. Même en mettant les images dans un dossier images à coté, ça ne marche pas avec eclipse et ça c'est pas normal...
J'ai réussi en mettant ça. En fait, j'avas mis images/nom_image pour aller dans mon source folder images, mais apparamment il ne faut pas, donc j'ai mis ça et j'ai quand même laissé le source folder images dans eclipse, et maintenant ça marche même sans les images à coté.
Code:
1
2
3
4 ImageIcon imageSimpson=new ImageIcon(Toolkit.getDefaultToolkit().getImage(getClass().getClassLoader().getResource("simpson1.gif"))); ImageIcon imageMorpion= new ImageIcon(Toolkit.getDefaultToolkit().getImage(getClass().getClassLoader().getResource("morpion.jpg"))); ImageIcon imageCreateur=new ImageIcon(Toolkit.getDefaultToolkit().getImage(getClass().getClassLoader().getResource("createur.jpg"))); ImageIcon imagePodium=new ImageIcon(Toolkit.getDefaultToolkit().getImage(getClass().getClassLoader().getResource("podium.gif")));
Cool
C'est normal :mouarf:
Parce qu'il à ditet j'ai ditCitation:
... je voudrais avoir un JAR executable avec mes images intégrées dedans, donc UN seul fichier
AvecCitation:
oui c'est possible en utilisant FatJar par exemple.
ça passait pas parce que les images n'étaient pas référencées dans ton classpathCode:
1
2 ImageIcon imageMorpion=new ImageIcon("/Users/Juju/Desktop/morpion.jpg"); .......
Tiens, en pièce jointe j'ai zippé le projet Eclipse, dans lequel tu pourras constater les modifications par rapport à ce que tu as fait toi ;)
Un conseil, n'utilise jamais de caractère accentué pour tes variables, méthodes et classes, c'est toujours potentiellement problématique à cause de l'encoding de ces caractères.
Ok... bon, je ne sais pas, je n'ai jamais utilisé FatJar (même si je sais qu'avant Eclipse 3.5 il était utile pour packager des libs tierces dans le même jar final)...
Mais par contre, effectivement je n'ai pas compris ton explication jujusous3, car tu disaiset ensuite tu indiques un chemin absolu ou en tous les cas qui paraît absoluCitation:
pas mes images présentes à la racine ni nul part ailleurs, juste tout intégré dans la JAR
[EDIT]Ok, j'imagine que FatJar aurait permis simplement de pouvoir indiquer les images situées n'importe où sur le FileSystem au moment du packaging. Ce que ne permet pas a priori l'outil d'export de Eclipse... ;)[/EDIT]Citation:
"/Users/Juju/Desktop/morpion.jpg"