Créer un .jar - Java - Programmation
Marsh Posté le 06-01-2005 à 10:57:54
J'ai trouvé pourquoi ça plantait, mais pas comment le résoudre.
J'ai un package IHM qui rassemble toutes les classes de l'interface. Pour désérailizer les fichiers, je souhaite lister les fichiers d'un répertoire stockage, à partir d'une classe de ce package IHM.
Je liste un répertoire de la façon suivante :
Code :
|
Au niveau d'eclipse, pas de soucis. Il me crée bien une JComboBox avec une liste des fichiers présents dans ce répertoire. Au niveau du .jar, il arrive pas à accéder au répertoire et donc à lister fichier. Je suis obliger de lui donner le chemin absolu pour que ça marche, chose pas très intéressante.
QQ a t-il une idée du pourquoi?
Marsh Posté le 06-01-2005 à 12:32:21
c'est quoi le rapport avec le sujet là, j'ai pas bien saisi ?
Marsh Posté le 06-01-2005 à 12:36:36
Pourquoi le code suivant marche en compilant sous eclipse, pourquoi ça ne marche plus dès que je crée un .jar.
Code :
|
Il n'arrive pas à accéder au répertoire stockage. Dois-je rajouter qqchose dans le manifest.ms?
Mon .jar est éxécuté de la façon suivante : 5 packages( dont le package IHM) + un repertoires stockage .....
Marsh Posté le 06-01-2005 à 13:02:59
ben il est où (CC) ton foutu repertoire "stockage" ?
Marsh Posté le 06-01-2005 à 13:29:28
Mon .jar contient entre autres le package IHM et le répertoire stockage. Donc il est bien présent dans le .jar, à sa racine.
La classe qui exécute le code ci-dessus appartient au package IHM.....
Marsh Posté le 06-01-2005 à 13:31:43
t'as pas répondu à la question
Marsh Posté le 06-01-2005 à 13:47:52
euh
Citation : où se trouve ton repertoire stockage? |
ça va là?
Marsh Posté le 06-01-2005 à 13:47:55
tu ne peux pas acceder a un répertoire de ton jar comme ca.
mets ton répertoire 'stockage' en dehors
Marsh Posté le 06-01-2005 à 13:50:25
joquetino a écrit : Mon .jar contient entre autres le package IHM et le répertoire stockage. Donc il est bien présent dans le .jar, à sa racine. |
Et calme toi, s'il te plait, rien ne t'oblige à poster sur le forum
Marsh Posté le 06-01-2005 à 14:04:21
v'la qu'il se repond tout seul
Marsh Posté le 06-01-2005 à 14:08:23
lorill a écrit : tu ne peux pas acceder a un répertoire de ton jar comme ca. |
je plussoite
Marsh Posté le 06-01-2005 à 14:14:49
On peut pas passer par un getRessource () pour acceder au répertoire ? Comme pour les images dans un jar...
Marsh Posté le 06-01-2005 à 14:33:57
patachou a écrit : On peut pas passer par un getRessource () pour acceder au répertoire ? Comme pour les images dans un jar... |
tu peux préciser ? ca te renvois la liste des images contenu dans un jar ?
Marsh Posté le 06-01-2005 à 14:47:16
lorill a écrit : tu ne peux pas acceder a un répertoire de ton jar comme ca. |
benou a écrit : tu peux préciser ? ca te renvois la liste des images contenu dans un jar ? |
Pour acceder à une resource comme une image dans un jar, on doit passer par getResource () non ?
Je l'ai vu sur un autre post :
getClass().getClassLoader().getResource("wembley.jpg" ) |
Enfin j'ai souvenir qu'on m'a appris que des qu'on doit faire un accès à une ressource il faut utiliser getResource car on a moins de problème quand on passe l'application à un jar...
Marsh Posté le 06-01-2005 à 14:51:32
bha oui mais ca te permet pas d'obtenir une liste de ressource situées au même endroit (répzertoire du jar) c'est toujours de l'unitaire ... lui il veut lister le contenu d'un rep, et ca je crois pas que ce soit possible.
Marsh Posté le 06-01-2005 à 14:58:28
J'avais pas vu qu'il voulait lister le contenu du repertoire, donc faite comme si j'avais rien dit
Marsh Posté le 06-01-2005 à 16:09:30
Me revoilà. J'ai mis mon répertoire en dehors du .jar, et là ça marche.
Merci à ceux qui m'ont répondu, plus ou moins aimablement .............
Marsh Posté le 06-01-2005 à 16:18:08
joquetino a écrit : |
ouais ok, compte pas sur moi pour tes prochaines questions
Marsh Posté le 06-01-2005 à 16:54:44
lorill a écrit : ouais ok, compte pas sur moi pour tes prochaines questions |
Cette remarque ne t'étais pas destiné. La personne en question se reconnaitra...
Marsh Posté le 06-01-2005 à 17:02:19
et le spectateur attentif aura remarqué que je t'ai posé une question à laquelle tu n'as jamais répondu - on a pu t'aider parce qu'on a deviné la réponse à cette question.
Marsh Posté le 06-01-2005 à 17:25:20
the real moins moins a écrit : et le spectateur attentif aura remarqué que je t'ai posé une question à laquelle tu n'as jamais répondu - on a pu t'aider parce qu'on a deviné la réponse à cette question. |
Passons et merci de ton aide.
Marsh Posté le 06-01-2005 à 10:05:49
Bonjour à tous,
Je viens de terminer une application et j'aimerai créer un .jar.
J'ai 5 packages et un répertoire nommé "stockage" qui stocke les fichiers nécéssaires à la sérialization. J'ai essayé de créer ce .jar via l'assistant eclipse mais il n'intègre pas le répertoire "stockage".
Comment pourrai-je faire pour que eclipse prenne en compte ce répertoire?
Y a t-il un moyen de le faire plus efficacement?
Merci d'avance.