Source no encontrado al depurar el constructor

Soy un desarrollador experimentado de .NET y Visual Studio que intenta cambiar a Java y Eclipse. Soy un novato en Eclipse.

Estoy teniendo dificultades para depurar mis programas Java. La función de depuración "entrar en" siempre da como resultado un mensaje de error "Origen no encontrado" con un botón "Editar ruta de búsqueda de origen" cada vez que intentoentrar e un constructor. Acabo de instalar Eclipse Enterprise Edition y no me equivoqué con ninguna configuración.

Incluso la depuración de las clases internas produce este error. Considere este código:

public class HelloWorld {   
  public static void main(String[] args) {
        class JustForTesting {
        public String s;
        public JustForTesting() {
        s = "Just a test";
        }
    }   
    JustForTesting n = new JustForTesting();
     System.out.println("Hello World! " + n.s);
  }
}

Si pongo un punto de interrupción en la línea 9 y trato de entrar en el constructor (línea 5) dice"Source not found". El título de la ventana esLauncher$AppClassLoader(ClassLoader).loadClass(String) line: 24 ¡Bastante increíble ya que el código obviamente reside en el mismo archivo!

Respuestas a la pregunta(2)

Su respuesta a la pregunta