2011-12-09 10 views
6

Tengo que enviar mis tareas en forma de carpetas de proyectos de eclipse con cremallera. Acabo de perder algunos puntos en un programa por lo demás sólido porque faltaban algunas bibliotecas externas en mi presentación. Miré en la carpeta de mi proyecto y no puedo entender qué eran esas bibliotecas. ¿Hay alguna opción en eclipse que copie automáticamente todos los archivos jar externos a la carpeta lib? Gracias!¿Cómo verificar/asegurar automáticamente si todas las bibliotecas externas están incluidas en la carpeta lib en eclipse?

Respuesta

4

Lo mejor que puedes hacer es probarlo. Abra un nuevo espacio de trabajo de Eclipse e importe el proyecto como si lo estuviera recibiendo de un alumno.

Además, asegúrese de no configurar su proyecto para utilizar bibliotecas verdaderamente externas que estén fuera de la carpeta del proyecto; de lo contrario, si todavía está en la misma máquina, es posible que no note que hay un problema. En su lugar, guárdelos en una carpeta "lib" debajo del proyecto. (Haga esto desde el principio, en lugar de tener que preocuparse por copiarlos más tarde. ¿Tiene una necesidad específica de utilizar bibliotecas externas en primer lugar?)

Alternativamente, si su instructor está abierto a él, consulte si puede usar un mecanismo de administración de dependencias, como Apache Maven.

+0

Ese es el problema. Miré a través de mi carpeta y no veo ninguna biblioteca verdaderamente externa. Si estuviera importando explícitamente cualquier biblioteca externa, me aseguraría de copiarlos a la carpeta lib. ¡Gracias por su ayuda! – Mr1159pm

+0

¿Qué se muestra en la "Ruta de compilación de Java", específicamente en la pestaña "Bibliotecas"? – ziesemer

+0

Gracias por su ayuda. Si no recibo una respuesta más simple mañana, asumiré que no hay otra forma más que probarla con una instancia de eclipse diferente y aceptaré tu respuesta. – Mr1159pm

Cuestiones relacionadas