Solución:
Si las declaraciones del paquete ya no son válidas, todas esas declaraciones inválidas aparecerían en el Problems
ver en Eclipse. Si no ve esta vista, puede abrirla desde Ventana-> Mostrar vista -> Otro … -> Problemas (en la pestaña General).
Puede filtrar los problemas en la vista Problemas y corregir los que se pueden corregir fácilmente seleccionando la opción Quick fix
opción en el menú contextual (disponible con un clic derecho). En su caso, debería ver algo similar a la captura de pantalla publicada a continuación:
Aplicar las opciones de solución rápida es trivial, siempre que sepa cuál es la correcta; tendría que cambiar la declaración del paquete en la clase o la ubicación de la clase en sí. Desafortunadamente, no hay ninguna opción para solucionar el problema en varias unidades a la vez; Tendrá que aplicar la solución rápida para cada problema.
Si desea filtrar solo por problemas de esta variedad, considere configurar la vista Problemas para mostrar todos los errores que tienen el contenido de texto “no coincide con el paquete esperado” en el texto del error, como se demuestra en las siguientes capturas de pantalla:
Para este problema en particular (que generalmente viene con archivos de artefactos generados automáticamente), encontré una buena solución.
Entonces, si el problema es que las declaraciones de su paquete son “package abc;” en 200 archivos y desea que sea “paquete com.aa.bb.cc.abc;”
Luego, en eclipse, Buscar-> Archivo para “paquete abc;” en la carpeta o paquete requerido o en todo el espacio de trabajo. No seleccione la opción Buscar, seleccione “Reemplazar” y luego coloque “paquete com.aa.bb.cc.abc;” cuando solicita el reemplazo después de la búsqueda. Debería hacer el truco.
Haga clic derecho en el paquete, seleccione Refactorizar> Cambiar nombre. Esto actualizará todos los archivos de origen con el nuevo nombre del paquete.