2011-09-29 13 views
5

Tengo proyecto de eclipse con muchos paquetes. Muevo un archivo .java de un paquete a otro y luego trato de compilar. La compilación fue exitosa pero este archivo no se ha compilado. Reinicio eclipse pero este problema aún aparece. Creé una nueva clase de prueba y esta clase no se compiló de nuevo. Uso Eclipse Indigo en Mac OSX 10.6.8 ¿Puede alguien ayudarme? Gracias por adelantado.Eclipse no compila mi servlet

+0

¿Movió el archivo de origen desde Eclipse o fuera de él? Si elige Actualizar en el menú Archivo con su proyecto seleccionado, ¿corregirá las cosas? – nitind

+0

Lo muevo del eclipse –

Respuesta

4

en Movimiento:

Si ha movido el archivo dentro de eclipse, se le ha preguntado si todas las referencias deben ser actualizados. Esto debe responder con "sí", siempre que no se muestren errores (rojos).

Si movió el archivo en el buscador, vuelva a moverlo y vuelva a hacerlo dentro de Eclipse. Asegúrese de que el nuevo destino esté en su carpeta src.

proyecto de reconstrucción:

Vaya al menú "Proyecto" y desactivar el menú "Construir de forma automática". A continuación, seleccione "Build todos" en el mismo menú (asegúrese de haber seleccionado su proyecto en el "Explorador de paquetes" Después permitirá "construir automáticamente" de nuevo

comprobar si hay errores:..

Id a la " Problemas "-panel y compruebe si hay un mensaje sobre algún problema dentro de su proyecto. Si es así, intente solucionarlos o publíquelos aquí.

Si aún no funciona y no se muestran errores, vaya más allá:

Revise su proyecto Configuración:

Haga clic derecho en su proyecto y seleccione el menú "Propiedades" del menú contextual de aparece. Vaya al menú "Ruta de creación de Java" en la ventana que aparece y seleccione la pestaña "Fuente" en el sitio correcto. Compruebe si todas las carpetas de origen están visibles allí. Si no, agrégalos allí.

Repita los pasos anteriores y luego.

+0

"Vaya a" Problemas "-panel" realmente es una necesidad, solucione mi problema con m2e basado en el proyecto – thirdy

+0

@Erik, ¿puedo saber si las carpetas de origen hace referencia solo a la carpeta src? –

1

Supongo que su configuración para la ruta de compilación java no es correcta.

Para marcar este derecho, haga clic en su proyecto y seleccione propiedades en el menú contextual. En el cuadro de diálogo, haga clic en 'Java Build Path'/Tab Source y asegúrese de que todas las carpetas que contengan sus archivos de origen se enumeren aquí; de lo contrario, se ignorarán.

Cuestiones relacionadas