Resources dans un fichier jar avec ant - Java - Programmation
Marsh Posté le 13-04-2008 à 18:03:32
Tout dépend comment tu accèdes à ces ressources dans ton code java...
Marsh Posté le 13-04-2008 à 18:19:37
J'ai déjà cherché dans ce sens, le problème est qu'il semble que l'appli va chercher les ressources un cran trop haut, or, ma chaine de caractère est sous la forme suivante :
String res = "resources/....". Si elle valait "../resources/..." j'aurai en effet pu décaler mais là, comment forcer le fait qu'elle doivent être cherchée à la racine du jar ?
Ce qui m'étonne le plus c'est qu'on accède aux "bundles" de la même façon ... et la ça marche
Marsh Posté le 13-04-2008 à 19:47:53
J'ai trouvé merci à ceux qui ont cherché
Il semble que les noms des chemins dans éclipse ne soit pas "case_sensitive"
Dans le fichier jar, les noms des fichiers et des répertoires doivent être exactement les même, à la casse près, alors que dans eclipse, cela n'a pas d'importance
De plus par défaut si les ressources ne sont pas trouvées dans le .jar, elles sont cherchées dans le répertoire contenant ce jar (et j'avais un dossier resources à ce niveau), et là, la casse n'est pas importante puisque cela fonctionnait
A savoir ...
Et merci à tous ceux qui ont cherché
Marsh Posté le 13-04-2008 à 16:01:39
Bonjour,
Un pb sur lequel je me casse le dents :
J'ai une application qui a besoin d'un dossier resources pour tourner
Voici la structure du fichier jar que j'arrive à créer :
essai.jar
et mon class-path :
class-path: resources/
Et pourtant les resources ne sont jamais chargées.
Et si je mets un dossier resources au niveau de mon essai.jar, cela fonctionne correctement.
Et le plus fort ... c'est que certaines ressources sont chargées (les bundles), mais pas les fichiers excel dont j'ai besoin pour mes calculs
Qq a une idée ?
Merci d'avance