Bonjour!
J'ai construit une archive .Jar et j'aimerais pouvoir accéder aux fichier qui se trouvent dans le même répertoire que ce jar. Comment dois-je m'y prendre? Cela fonctionne bien avec netbeans, mais pas en exécutant le jar
Merci d'avance
Bonjour!
J'ai construit une archive .Jar et j'aimerais pouvoir accéder aux fichier qui se trouvent dans le même répertoire que ce jar. Comment dois-je m'y prendre? Cela fonctionne bien avec netbeans, mais pas en exécutant le jar
Merci d'avance
Heu si tu savais montré l'exception que tu recois ca serait chouette
car si ton jar est dans le repertoire X que tu l'execute pour acceder aux fichier du repertoire X dans ton prog tu mets simplement le nom du fichier
exemple : new FileInputStream("coucou.config");
la méthode getResourceAsStream de Class te permet d'avoir accès aux fichiers contenus dans ton jar. Voir la Faq Java pour plus d'infos
http://java.developpez.com/faq/java/...mentRessources
Vincent Brabant
Ne pas me contacter par MP ni par mail pour des questions techniques. Ma liste d'amis restera vide.
Cours et tutoriels pour apprendre Java , FAQ Java, et Forum Java
Oui d'accord, mais là le fichier est "à côté" du JAR...
Désolé d'avoir mal lu la question.
Rajoute le répertoire où se trouve ton jar dans le classpath.
Vincent
Vincent Brabant
Ne pas me contacter par MP ni par mail pour des questions techniques. Ma liste d'amis restera vide.
Cours et tutoriels pour apprendre Java , FAQ Java, et Forum Java
Bonjour,
Comment avez vous résolu ce problème ? J'ai le même depuis un certain moment et je n'arrive toujours pas à y remédier. Je tiens à repréciser que mon fichier à récupérer se situe exactement dans le même répertoire que la classe appelante.
Vous pouvez m'être d'un grand secours car c'est assez frustrant un programme qui marche sous netbeans et qui plante totalement en lançant le JAR.
Ouar
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager