2011-04-24 13 views
6

Tengo un proyecto Eclipse/Java (Eclipse 3.5.2) al que estoy intentando agregar algunos JAR. En el directorio raíz del proyecto tengo 3 subdirectorios, src, bin y lib y los 3 subdirectorios están presentes en la lista del Explorador de paquetes. Puse los JAR necesarios en lib. Sin embargo, cuando voy a Proyecto propertes -> Java Build Path -> Bibliotecas (ficha) -> Añadir JAR, y el diálogo de archivo aparece, sólo muestra el src y bin directorios en el selector de archivos, no el directorio lib. Supongo que es algo realmente simple, pero ¿alguien puede decirme por qué el cuadro de diálogo del selector de archivos no muestra el directorio lib?Eclipse no muestra el directorio lib durante Java Build Path -> Edición de bibliotecas

- roschler

Respuesta

9

Después de copiar un archivo jar en su carpeta lib, necesita actualizar el proyecto en Eclipse (use F5) para que Eclipse lo sepa.

Le mostrará la carpeta lib en ese cuadro de diálogo.

Nota: Tiene razón en su respuesta de que dicho diálogo no vuelve a leer la estructura del directorio, pero le falta el punto: no se supone que deba hacerlo. Para eso tienes que agregar "jar externo". Además, Eclipse intenta ser inteligente y no mostrarle las jarras que ya ha agregado (piense en una carpeta con 50 jarras y solo quiera agregar una). Es por eso que no le mostró la carpeta lib, pensó que la carpeta estaba vacía.

+0

no funciona para mí (libs/sub folder). – user1050755

3

Esto es para ayudar a los demás. Tuve que hacer File -> Refresh para obtener Eclipse para ver los archivos. Aparentemente los cuadros de diálogo del selector de archivos no vuelven a leer la estructura del disco. Supongo que están extrayendo de la imagen principal del directorio de archivos de Eclipse, que debe actualizarse antes de que los nuevos archivos estén visibles en cualquier otro lugar del programa.

2

Así resolví este problema. Creé una carpeta lib en mi proyecto Java. Luego agregué una carpeta jar to lib.

enter image description here

Pero no aparece en mi Eclipse IDE.Then he seleccionado mi proyecto y derecha clic en él. Luego refrescado.

enter image description here

Funciona para mí. Creo que esto te ayudará.

Cuestiones relacionadas