Précédent   Forum des professionnels en informatique > Java > Général Java > Langage
Langage Forum d'entraide sur le langage Java et autres langages pour la JVM : syntaxe, POO, conventions, API standard. Avant de poster -> FAQ Java
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/01/2012, 16h49   #1
Membre régulier
 
Inscription : juillet 2002
Messages : 149
Détails du profil
Informations forums :
Inscription : juillet 2002
Messages : 149
Points : 80
Points : 80
Par défaut Chargement de ressources dans un jar externe

Bonjour,

Je ne sais pas si cette catégorie du forum est appropriée, mais en essayant de déployer mon application via Java Web Start, je me suis rendu compte que je devais n'avoir dans mon dossier que des fichiers jars. Donc pour l'instant, mes ressources sont encapsulées dans le jar principal, dans un package resource.

J'ai déjà eu du mal à charger celles-ci, puisque chez moi, seule la méthode Thread.currentThread().getContextClassLoader().getResourceAsStream() fonctionne.

Le souci, c'est que j'ai pas mal de ressources, et que les envoyer au serveur en FTP est assez lourd, surtout que je modifies la plupart du temps le code source et non les ressources.

Quelqu'un saurait-il m'expliquer comment séparer les ressources (images, sons) du jar principal ?

Merci d'avance pour votre aide.
SQUAL est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2012, 16h51   #2
Modérateur
 
Homme Mathieu
Ingénieur développement logiciels
Inscription : avril 2004
Messages : 843
Détails du profil
Informations personnelles :
Nom : Homme Mathieu
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2004
Messages : 843
Points : 1 134
Points : 1 134
Si ton jar de ressource est dans le classpath de ton application, tu dois pouvoir trouver sans problème les ressources via un ClassLoader.
Mathieu.J est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h31.


 
 
 
 
Partenaires

Hébergement Web