¿Por qué hay un problema con una variable no estática que se lee desde main?

String name = "Marcus";
static String s_name = "Peter";

public static void main(String[] args) {    
    System.out.println(name);//ERROR
    System.out.println(s_name);//OK
}

ERROR: no se puede hacer una referencia estática al nombre del campo no estático

Respuestas a la pregunta(3)

Su respuesta a la pregunta