Esta unidad de compilation no se encuentra en la ruta de compilation de un proyecto Java

Cuando bash usar ctrl+space aparece este error:

 This comstacktion unit is not on the build path of a Java project. 

Veo que hay temas similares, pero mi entorno de trabajo es Eclipse y retiro mi proyecto de Git (importo proyecto como proyecto general) y uso Apache Ant. ¿Alguien puede ayudarme?

Dado que importó el proyecto como un proyecto general, no tiene la naturaleza java y ese es el problema.

Agregue las siguientes líneas en el file .project de su espacio de trabajo y actualice.

 <natures> <nature>org.eclipse.jdt.core.javanature</nature> </natures> 

Vaya a Proyecto-> clic derecho-> Seleccionar properties-> facetas proyecto-> modifique la versión java para su versión JDK que esté utilizando.

si maven project, haz lo siguiente:

Archivo-> importar-> Maven-> Salir de Maven Project -> Siguiente-> Directorio raíz -> Buscar su proyecto desde el Disco.

Espero que esto resuelva el problema.