Compilar a un JRE específico con Eclipse

Tengo dos preguntas con respecto a la compilación de un proyecto en Eclipse para un JRE específico:

1) Ventana de propiedades para proyecto> Java Build Path> Pestaña Bibliotecas:

Si quiero compilar a JRE 6: ¿debería la ventana mostrar JRE 6 y también JRE 7 como se incluye en la ruta de compilación? ¿O solo es suficiente JRE 6?

Mi situación actual: ¿buena o mala?

2) Conozco los pasos para compilar un proyecto en un JRE específico:

una- Asegúrese de que el JRE esté en la lista de JRE instalados en Eclipse.

si- Agréguelo a la Ruta de compilación del proyecto, haciendo clic en 'Agregar biblioteca' en la ventana que mostré.

C- Establecer el nivel de cumplimiento del compilador del proyecto para que sea el mismo que el JRE más antiguo en el que quiero que mi aplicación pueda ejecutarse (el JRE que agregué a la ruta de compilación).

Todo esto está bien, pero todavía no entiendo una cosa:¿Cuál es la diferencia entre los JRE en la Ruta de compilación de Java y la versión de JRE establecida como Nivel de cumplimiento del compilador?

Respuestas a la pregunta(1)

Su respuesta a la pregunta