Mon programme Java fait référence à de nombreux fichiers de données. Je les ai placés dans un répertoire de niveau supérieur appelé data /, avec src/et bin /. Dans Eclipse, les références à data/et ../data/ semblent fonctionner. Quand je l'exécute à partir de la ligne de commande, seulement ../data/ fonctionne. Lorsque je place le bin/et les données/répertoires dans un pot et que je définis correctement le point d'entrée, il ne semble pas savoir que je veux qu'il accède au répertoire/data à l'intérieur du le pot. La seule façon de le faire fonctionner est de définir les références à ../data/ et de placer le fichier jar dans le répertoire bin. Cela ne me fait évidemment pas du bien, parce que ce n'est pas autonome.référençant des fichiers de données dans des bocaux
Que dois-je faire pour que les références fonctionnent?
Merci
Éditer: cela ne fonctionnera pas avec les pots. Voir: http://forum.springsource.org/archive/index.php/t-65452.html Apparemment, je devrais refaire tout mon code centré sur les fichiers (objets Scanner, etc.) pour travailler avec des URL ou le semblable. Ah, oh bien. – walrus
Je recommande chaudement d'utiliser 'Class # getResource()'/'getResourceAsStream()' au lieu de tirer/pirater/tripoter dans le noir comme ça. – BalusC