El entorno de ejecución de Eclipse define los conectores (org.eclipse.osgi y org.eclipse.core.runtime) de los que dependen todos los demás conectores. El entorno de ejecución es responsable de definir una estructura para los conectores y los detalles de la implementación (paquetes compuestos y cargadores de clases) subyacentes. También es responsable de buscar y ejecutar la aplicación principal Eclipse y de mantener un registro de conectores, sus extensiones y puntos de extensión.
El entorno de ejecución también proporciona un conjunto de programas de utilidad, como por ejemplo anotaciones, opciones de rastreo de depuración, adaptadores, un almacén de preferencias y una infraestructura de simultaneidad. Evidentemente, como kernel mínimo, el entorno de ejecución sólo es interesante una vez que se han creado los conectores que lo utilizan y realizan algún tipo de tarea. A modo de Atlas, el conector de entorno de ejecución reside estoicamente en la parte inferior del almacenamiento dinámico del conector, sosteniendo en el aire el universo Eclipse en sus anchos hombros.