Bonjour,
Alors je sais que la question a déjà été posée, mais bon ça fait depuis hier que j'épluche les résultats de google et rien ne fonctionne alors je pose ma question dans mon contexte précis:
Dans le dossier d'exécution du programme il y a un dossier composants, dans lequel le programmeur vient mettre ses propres composants en jar, j'arrive à charger dynamiquement la classe contenue dans le jar, mais il y a aussi un fichier texte et je n'arrive pas à le lire.
Par rapport à mon projet les jar sont externes donc ne font pas partis du classpath du projet, ça donne :
composants/unComposant.jar/conf (le fichier texte conf est dans le jar)
Voici le morceau de code qui devrait recuperer le fichier:
J'ai essayé avec plein de choses à la place du getClass(), rien n'y fait : getResourceAsStream renvoie toujours null !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 // Lire le fichier de description Scanner description = new Scanner(getClass().getResourceAsStream(repComposants + rep[i].getName() + "/conf")); System.out.println(description.useDelimiter("Name:"));
Partager