J'utilise cet extrait de code pour obtenir un fichier en tant que flux d'entrée. Le fichier version.txt est empaqueté dans le fichier jar de mon application, dans le dossier le plus élevé.ClassLoader chargement du fichier incorrect
InputStream resource = getClass().getClassLoader().getResourceAsStream("version.txt");
Cela fonctionne presque tout le temps. Mais pour un utilisateur, il prend un autre fichier version.txt, qui n'est pas dans mon pot. Comment puis-je m'assurer que cela charge le fichier version.txt spécifique qui est dans mon pot?
Oh garçon. Je me qualifie d'expert Java, et pourtant j'utilise cet anti-pattern. J'ai honte ... :-) Des tests préliminaires ont montré votre solution au travail! –
Comme on dit, l'échec est le meilleur professeur ;-) – SteveD