Il pourrait être peu en retard encore cela pourrait aider beaucoup d'autres. Ce sont des moyens d'accéder aux ressources disponibles dans le projet
ressources Obtenir forment le package par défaut
// Getting Resource as file object
File f = new File(getClass().getResource("/excludedir.properties").getFile());
// Getting resource as stream object
InputStream in = getClass().getResourceAsStream("/excludedir.properties");
ressources Obtenir de packages spécifiques
// Getting Resource as file object
File f = new File(getClass().getResource("/com/vivek/core/excludedir.properties").getFile());
// Getting resource as stream object
InputStream in = getClass().getResourceAsStream("/com/vivek/core/excludedir.properties");
Note: getClass () est une fonction non statique qui ne peut pas être appelée à partir du contexte statique. Si vous voulez appeler à partir du contexte statique, utilisez
YourClassName.class.getResource("/com/vivek/core/excludedir.properties").getFile()
Espérons que cela vous aide. À votre santé!!
Que voulez-vous dire par «dans un emballage spécifique»? Quel paquet? – skaffman
Cela ressemble à un doublon à la question suivante: http://stackoverflow.com/questions/4359876/how-to-load-reference-a-file-as-a-file-instance-from-the-classpath –