Application java .jar !
Résolu/Fermé
missn
Messages postés
129
Date d'inscription
lundi 18 août 2008
Statut
Membre
Dernière intervention
10 juin 2009
-
4 sept. 2008 à 09:04
sandul Messages postés 3924 Date d'inscription jeudi 22 mai 2008 Statut Membre Dernière intervention 8 octobre 2010 - 4 sept. 2008 à 09:31
sandul Messages postés 3924 Date d'inscription jeudi 22 mai 2008 Statut Membre Dernière intervention 8 octobre 2010 - 4 sept. 2008 à 09:31
A voir également:
- Application java .jar !
- Waptrick java football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Jeux java itel football - Télécharger - Jeux vidéo
- Application gps sans internet - Guide
- A java exception has occurred ✓ - Forum Minecraft
1 réponse
sandul
Messages postés
3924
Date d'inscription
jeudi 22 mai 2008
Statut
Membre
Dernière intervention
8 octobre 2010
722
4 sept. 2008 à 09:31
4 sept. 2008 à 09:31
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
++