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¿Por qué hay un problema con una variable no estática que se lee desde main?
mismo problema que con los métodos no estáticos. Ver http://stackoverflow.com/questions/ 2042813/calling-non-static-method-in-static-method-in-java – dkarp