problème de création d'objet à l'intérieur de la classe en java

Voici le code.

public class Test {
        class InnerClass{

               }

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

Il dit que le message d'erreur

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

Quelqu'un peut-il me donner la raison?

Grâce

Lire ici. stackoverflow.com/questions/290884/... et stackoverflow.com/questions/926822/...
principales est une méthode statique, il peut accéder uniquement à d'autres membres statiques de l'extérieur de la classe.

OriginalL'auteur bunkdeath | 2011-03-11