2012-02-27 15 views
6

Estoy usando Eclipse 3.7.1 y mi código no está viendo mi archivo logging.properties. (Pensé que lo vería automáticamente porque está en el lugar estándar dentro del JRE pero aparentemente es incorrecto). Me han dicho que necesito agregar este archivo a la raíz del classpath, pero no estoy seguro de cómo hacerlo.¿Cómo agrego logging.properties al classpath de un proyecto de Eclipse?

Eclipse me da formas de agregar archivos jar, bibliotecas, variables y otras cosas a classpath, pero no sé cómo agregar un archivo de propiedades. Alguien me podria explicar? Pensarías que sería más fácil agregar un archivo de texto simple que agregar un archivo jar, pero no veo ninguna opción para archivos de texto o de propiedad, así que no estoy seguro de cómo proceder.

Respuesta

12

Haga clic derecho en su proyecto->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. Supongo que está haciendo referencia a una aplicación de consola aquí.

Si coloca el archivo de propiedades en el nivel raíz del proyecto (que es donde se crea la carpeta del proyecto), entonces debe incluirse automáticamente en la ruta de la clase.

Debe saber que un CLASSPATH nunca incluye archivos específicos. Por lo general, incluye carpetas, jarrones, etc.

+0

¡Gracias, CoolBeans! Hice lo que dijiste y agregué mis logging.properties al classpath exactamente como dijiste. Mi System.out.println (getClass(). GetClassLoader(). GetResource ("logging.properties")); declaración ahora muestra la ruta al archivo en lugar de nulo. Curiosamente, el archivo de registro todavía no parece estar siendo escrito. No veo ningún archivo nuevo en el directorio% h, solo los mismos 5 que llevan allí desde hace días; ninguno de ellos ha cambiado tampoco. Tal vez el archivo logging.properties también está arruinado, no solo invisible para el programa ... –

+0

Está bien, comenzaré otra pregunta. Gracias de nuevo, CoolBeans. –

Cuestiones relacionadas