Bonjour à tous,
Je tente de packager mon application sous la forme suivante :
Mais lorsque j'exécute celle-ci je reçois une exception car le fichier ".\conf\hibernate.cfg.xml" n'est pas trouvé. Je tente de placer ce fichier dans un répertoire "conf" mais cela ne change rien :\application\launcher.jar
\application\launcher.jar!log4j.properties
\application\lib\*.jar
Ma question est donc : ou stocker les fichiers de configuration et comment y accéder ?\application\conf\hibernate.cfg.xml
Mon idéal serais d'obtenir la structure suivante :
\application\launcher.jar
\application\launcher.jar!\conf\hibernate.cfg.xml
\application\conf\log4j.properties
\application\lib\*.jar
J'ai aussi une classe qui parcours le contenu du package "me.app.resources" pour lister les fichiers "resources**.properties" qui se casse les dents lorsqu'elle est packagée. Comment lire le contenu d'un jar ?
Merci
Partager