resource - ¿Cómo colocar un archivo en classpath en Eclipse?
classpath resource eclipse (5)
Bueno, una de las opciones es ir a su área de trabajo, a la carpeta de su proyecto, y luego copiar y pegar el archivo log4j properites. sería mejor pegar el archivo también en la carpeta de origen.
Ahora es posible que desee saber de dónde obtener este archivo, descargar smslib, luego extraerlo, luego smslib-> misc-> log4j sample configuration -> log4j aquí está.
Esto me ayudó, solo quería saberlo.
Como dice esta documentation , "Por ejemplo, si coloca este archivo jndi.properties en su classpath" , ¿pero cómo puedo colocar el archivo .properties en mi classpath si uso Eclipse?
Copie el archivo en su carpeta src. Vaya al Explorador de proyectos en Eclipse, haga clic derecho en su proyecto y haga clic en "Actualizar". El archivo también debe aparecer en el panel del Explorador de proyectos.
Puede que esta no sea la respuesta más útil, más un apéndice, pero la respuesta anterior (de greenkode) me confundió durante 10 segundos.
"Agregar carpeta" solo le permite ver las carpetas que son las subcarpetas del proyecto cuya ruta de compilación está viendo.
El botón "Fuente de enlace" en la imagen anterior se llamaría "Agregar carpeta externa" en un mundo ideal.
Tuve que crear un archivo de propiedades para compartir entre varios proyectos, y al mantener el archivo de propiedades en una carpeta externa, solo puedo tener uno, en lugar de tener una copia en cada proyecto.
Una opción es colocar su archivo de propiedades en el directorio src / de su proyecto. Esto lo copiará a las "clases" (junto con sus archivos .class) en el momento de la compilación. A menudo hago esto para proyectos web.
Sólo para añadir. Si hace clic con el botón derecho en un proyecto de eclipse y selecciona Properties
, seleccione el enlace Java Build Path
a la izquierda. A continuación, seleccione la pestaña Source
. Verás una lista de todas las carpetas de origen java. Incluso puedes agregar el tuyo. Por defecto, la carpeta {project}/src
es la carpeta classpath.