Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
729 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Impossible d'ouvrir un fichier s'il est inclus dans une archive .jar

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Impossible d'ouvrir un fichier s'il est inclus dans une archive .jar

n°1168444
maria2
un fan de vandamme
Posté le 03-08-2005 à 04:18:51  profilanswer
 

Bonjour,
 
J'ai écrit une petite application Java 3D qui charge un fichier .3DS, tout
marche nickel mais quand je veux créer une archive .jar en incluant ce fichier
.3DS dans l'archive, il me dit qu'il n'arrive pas à charger le fichier
3DS.
Que dois - je faire, j'ai pourtant un fichier manifest qui semble correct ...
En fait, si je lance le .jar en mettant le .3DS a l'exterieur du .jar, ça marche ...


---------------
Le Sudoku ou la programmation 3D vous tentent ? Venez faire un petit tour par là : http://www.sudoku3d.fr ou bien : http://deven3d.free.fr
mood
Publicité
Posté le 03-08-2005 à 04:18:51  profilanswer
 

n°1168448
the real m​oins moins
Posté le 03-08-2005 à 04:48:05  profilanswer
 

Beh, c'est que ton code essaie d'ouvrir ce fameux fichier avec un FileInputStream ou qqchose du style, OR une fois dans le jar ton *fichier* n'est en plus un. Tu peux y acceder avec class.getResourceAsStream et méthodes approchantes. Attention à d'éventuels problèmes de classloaders, et pour plus de détails, javadoc, google et [:rechercher]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1168917
maria2
un fan de vandamme
Posté le 03-08-2005 à 14:41:46  profilanswer
 

Ca ne marche pas avec class.getResourceAsStream() et consoeurs ... je cherche mais pas de réponse évidente sur google ...


Message édité par maria2 le 03-08-2005 à 14:42:09

---------------
Le Sudoku ou la programmation 3D vous tentent ? Venez faire un petit tour par là : http://www.sudoku3d.fr ou bien : http://deven3d.free.fr
n°1168943
the real m​oins moins
Posté le 03-08-2005 à 14:57:46  profilanswer
 

ça ne marche pas? qu'est-ce à dire ?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1169077
maria2
un fan de vandamme
Posté le 03-08-2005 à 16:42:02  profilanswer
 

Non, en fait ça marche, ca plante plus loin, dans une classe qui n'accepte pas de charger des streams au lieu de fichiers


---------------
Le Sudoku ou la programmation 3D vous tentent ? Venez faire un petit tour par là : http://www.sudoku3d.fr ou bien : http://deven3d.free.fr
n°1169294
the real m​oins moins
Posté le 03-08-2005 à 19:45:56  profilanswer
 

ha ben là ... Un reader ptet? j'connais pas ton truc moi, mais ça me paraitrait chelou que ça ne prenne *que* des fichiers, à moins que ça soit un truc à toi [:marc]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1169335
maria2
un fan de vandamme
Posté le 03-08-2005 à 20:39:07  profilanswer
 

Non, ce n'est pas un truc à moi, c'est simplement un loader Java 3D pour 3D Studio, qui n'accepte que les fichiers et les URLs.


---------------
Le Sudoku ou la programmation 3D vous tentent ? Venez faire un petit tour par là : http://www.sudoku3d.fr ou bien : http://deven3d.free.fr
n°1169366
the real m​oins moins
Posté le 03-08-2005 à 21:05:35  profilanswer
 

ha ben une url, c'est bon, ça fait ton bonheur, derriere il doit faire un openStream dessus. [:idee] http://java.sun.com/j2se/1.4.2/doc [...] ng.String) [:idee]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1169509
maria2
un fan de vandamme
Posté le 03-08-2005 à 23:31:35  profilanswer
 

Oui, ca marche maintenant en utilisant le bout de code suivant :
 
this.getClass().getResource(filename)
 
Merci beaucoup pour ton aide.


---------------
Le Sudoku ou la programmation 3D vous tentent ? Venez faire un petit tour par là : http://www.sudoku3d.fr ou bien : http://deven3d.free.fr
n°1169542
the real m​oins moins
Posté le 04-08-2005 à 00:10:20  profilanswer
 

:jap:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Impossible d'ouvrir un fichier s'il est inclus dans une archive .jar

 

Sujets relatifs
[Batch]Ouvrir dossier, effectuer action puis fermervirer/reduire le fichier idbdata1 (MySQL)
Lecture d'hexa dans un fichier[php] pb header ouverture de fichier
[php] rajout de ligne dans un fichierPrésence de fichier
Ecrire un fichier Exceltest de l'existence d'un fichier sur un serveur ftp
DialogBox taille max de fichier à ouvrir 
Plus de sujets relatifs à : Impossible d'ouvrir un fichier s'il est inclus dans une archive .jar


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR