problema creando objeto de clase interna en java


Aquí está el código.

public class Test {
        class InnerClass{

               }

   public static void main(String[] args){
            InnerClass ic = new InnerClass();
        }
    }

Dice el mensaje de error

non-static variable this cannot be referenced from a static context
after creation of object ic.

¿Alguien puede darme la razón?

Gracia

Respuestas a la pregunta(3)

Su respuesta a la pregunta