Bonjour,
J'ai une classe be.moi.classes.Square
Je veux utiliser le reflexion pour instancier Square :
Donc à partir de be.moi.Test (par exemple) je fais :
Mais je récupère cette exception :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 className = "be.moi.classes.Square"; Class cl = Class.forName( className ); Square square = (Square) cl.newInstance();
Est-ce que je m'y prend mal ?java.lang.InstantiationException: be.moi.classes.Square
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
Est-ce que c'est parceque Square.class n'existe pas encore ?
Je travaille avec NetBeans, j'ai donc un répertoire src, un répertoire build et un dist
Merci
Partager