2012-01-01 26 views
11

Copié un proyecto de Eclipse Java e intenté ejecutar el depurador en la versión copiada. El depurador usó el código del proyecto anterior. ¿Que puedo hacer en esta situacion?El depurador de Eclipse ejecuta la versión incorrecta del código

+0

¿Ha intentado actualizar el proyecto con F5? – aleroot

+0

Gracias a aleroot por su respuesta, pero ya lo he intentado. – intA

+0

Esto no es específico. ¿Qué quieres decir con "copiado"? ¿Copió los archivos java? ¿Copió un proyecto completo dentro del IDE? – bmargulies

Respuesta

16

Eche un vistazo a la configuración de inicio que está utilizando para iniciar el depurador. En el explorador de paquetes/proyectos, haga clic con el botón derecho en Debug As.. y luego seleccione Debug Configurations y asegúrese de que todos los detalles de la configuración de lanzamiento que utiliza estén alineados con su nuevo proyecto.

+0

Bien, su consejo me llevó a la solución, eliminar el proyecto original de las configuraciones de depuración listadas - ahora funciona. ¡Gracias! – intA

+3

Terminé con esta pregunta después de buscar un problema ligeramente diferente. Eclipse no pudo encontrar la fuente adjunta de algún código que estaba depurando, y accidentalmente seleccioné el objetivo equivocado en el cuadro de diálogo "Configuración de archivo adjunto de origen". La pestaña "Fuente" en Configuraciones de depuración fue el lugar para deshacer ese error y establecer la ubicación correcta. – Pops

0

Una cosa que puede hacer es vincular la carpeta src del proyecto de su servidor a su proyecto actual.

Esto podría hacerse de la siguiente manera:

Haga clic derecho sobre el proyecto B -> Propiedades - Ruta> Java Build -> Fuente -> Enlace Fuente -> Examinar y localice el src Un proyecto . Finalmente cambie el campo Nombre de la carpeta como lo desee.

Espero que esto ayude :)

0

Tuve el mismo problema. Al entrar en las configuraciones de depuración según la respuesta de Francis Upton todo parecía estar bien, pero todavía tenía el mismo problema.

Reiniciar Eclipse lo arregló.

3

Haga clic derecho en el marco superior en la vista de pila del depurador, y seleccione "Editar búsqueda de origen ...". Elimine la entrada de fuente incorrecta de la lista y añada la correcta.

+0

¿dónde está exactamente esta vista de la pila? – Line

0

En mi caso, tengo 2 proyectos (A y B) que se refieren a versiones diferentes de C. Say A hace referencia a C versión 1 y B hace referencia a C versión 2. Cuando estoy depurando A, C versión 2 Siempre surgió la fuente, no C versión 1. Terminé ajustando el orden en la configuración de depuración al eliminar el proyecto B y volver a agregarlo. Hice el proyecto A por delante del proyecto B. Eso resuelve el problema.

Cuestiones relacionadas