J'ai un nested static class
comme :
package a.b
public class TopClass {
public static class InnerClass {
}
}
Je veux instancier avec Class.forName()
mais cela soulève un ClassNotFoundException
.
Class.forName("a.b.TopClass"); // Works fine.
Class.forName("a.b.TopClass.InnerClass"); // raises exception
TopClass.InnerClass instance = new TopClass.InnerClass(); // works fine
Qu'est-ce qui ne va pas dans mon code ?
Tu fais.