no se puede hacer referencia a una clase no estática desde un contexto estático [duplicado]

Posible duplicado:
¿Por qué obtengo "variable no estática a la que no se puede hacer referencia desde un contexto estático"?

Aquí están los códigos

public class Stack
{
    private class Node{
        ...
    }
    ...
    public static void main(String[] args){
         Node node = new Node(); // generates a compiling error
    }
}  

el error dice:

clase no estáticaNodo no se puede hacer referencia desde un contexto estático

¿Por qué no debería referir la clase Nodo en mi método main ()?

Respuestas a la pregunta(6)

Su respuesta a la pregunta