Application java .jar !
Résolu
missn
Messages postés
156
Statut
Membre
-
sandul Messages postés 4013 Statut Membre -
sandul Messages postés 4013 Statut Membre -
Bonjour,
en faite j'ai une application en java et je veux la rendre executable c'est a dire inclure un jar dans un autre contenant des fichiers textes et des images ".gif" merci d'avance svp c tres uregent
en faite j'ai une application en java et je veux la rendre executable c'est a dire inclure un jar dans un autre contenant des fichiers textes et des images ".gif" merci d'avance svp c tres uregent
A voir également:
- Application java .jar !
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Application java - Télécharger - Langages
- Nommez une application d'appel vidéo ou de visioconférence - Guide
- Desinstaller application windows - Guide
1 réponse
Salut,
Si tu veux accéder à des images/fichiers texte dans un jar, rien de plus simple, tu crées ton jar et mets les fichiers souhaités dedans. Pour les accéder par la suite, tu fais qqchose du genre
c'est a dire inclure un jar dans un autre <== nan, pas comme ça; si tu ne peux pas créer un seul jar, ce n'est pas grave: tu peux avoir très bien plusieurs jars, mais pas "un dans l'autre". Il faut que ton jar contenant la classe de lancement (celle contenant la méthode main) possède un manifest dans lequel tu vas référencer le classpath pour pouvoir accéder tous les jars nécessaires pour ton application. Tu trouveras facilement des tutos détaillant ceci, par exemple ici: http://sardes.inrialpes.fr/~bouchena/teaching/POO/Tda9_Jar/index.htm
++
Si tu veux accéder à des images/fichiers texte dans un jar, rien de plus simple, tu crées ton jar et mets les fichiers souhaités dedans. Pour les accéder par la suite, tu fais qqchose du genre
headerComponent.setIcon(new javax.swing.ImageIcon(getClass().getResource("/client/images/check16.png")));
c'est a dire inclure un jar dans un autre <== nan, pas comme ça; si tu ne peux pas créer un seul jar, ce n'est pas grave: tu peux avoir très bien plusieurs jars, mais pas "un dans l'autre". Il faut que ton jar contenant la classe de lancement (celle contenant la méthode main) possède un manifest dans lequel tu vas référencer le classpath pour pouvoir accéder tous les jars nécessaires pour ton application. Tu trouveras facilement des tutos détaillant ceci, par exemple ici: http://sardes.inrialpes.fr/~bouchena/teaching/POO/Tda9_Jar/index.htm
++