2012-02-27 5 views
6

J'utilise Eclipse 3.7.1 et mon code ne voit pas mon fichier logging.properties. (Je pensais qu'il le verrait automatiquement parce qu'il est à la place standard dans le JRE mais c'est apparemment faux). On m'a dit que je devais ajouter ce fichier à la racine du classpath mais je ne suis pas sûr de savoir comment le faire. Eclipse me permet d'ajouter des jars, des bibliothèques, des variables et d'autres choses au classpath mais je ne sais pas comment ajouter un fichier de propriétés. Quelqu'un peut-il m'indiquer? Vous penseriez qu'il serait plus facile d'ajouter un simple fichier texte que d'ajouter un fichier jar, mais je ne vois aucune option pour les fichiers texte ou les fichiers de propriétés, donc je ne sais pas comment procéder.Comment ajouter logging.properties au chemin de classe d'un projet Eclipse?

Répondre

12

Faites un clic droit sur votre projet->Run/Debug Settings->Edit the launch configuration you are using->Switch to Classpath tab->Right Click User Entries->Add the Folder (or External Folder) containing your properties file->Click Apply. Je suppose que vous faites référence à une application de console ici.

Si vous placez le fichier de propriétés au niveau racine du projet (c'est là que le dossier du projet est créé), il doit être automatiquement inclus dans le chemin de la classe.

Vous devez savoir qu'un CLASSPATH n'inclut jamais de fichiers spécifiques. Il comprend généralement des dossiers, des bocaux, etc.

+0

Merci, CoolBeans! J'ai fait ce que vous avez dit et ajouté mes logging.properties au classpath exactement comme vous l'avez dit. Mon System.out.println (getClass(). GetClassLoader(). GetResource ("logging.properties")); instruction affiche maintenant le chemin d'accès au fichier au lieu de null. Curieusement, le fichier journal ne semble toujours pas être écrit. Je ne vois pas de nouveaux fichiers dans le répertoire% h, juste les mêmes 5 qui existent depuis des jours; aucun d'entre eux n'a changé non plus. Peut-être que le fichier logging.properties est aussi foiré, pas seulement invisible au programme ... –

+0

Bon, je vais commencer une autre question. Merci encore, CoolBeans. –

Questions connexes