Bonjour à tous,
Etant donné que je suis débutant, je suppose que c'est encore une erreur de débutant![]()
![]()
Voila, j'ai créé un bean (LdapBean.java) qui contient le code suivant:
Et je voudrais instancier "User" dans mon Main.java. Je m'y suis pris comme ça:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 ... public class User implements DirContext{ Attributes myAttrs = new BasicAttributes(true); Attribute oc = new BasicAttributes("objectclass"); public User(String dn, String cn, String sn){ oc.add("person"); oc.add("inetOrgPerson"); oc.add("organizationalPerson"); myAttrs.put(oc); myAttrs.put("dn",dn); myAttrs.put("cn",cn); myAttrs.put("sn",sn); } ... }
Et là , netbean me dit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ... LdapBean LdapBean = new LdapBean(); ... LdapBean.User p1 = new LdapBean.User();
an enclosing instance that contains ldapfeeder.LdapBean.User is required.
Google ne m'a pas donner de solution, je ne suis même pas sur de comprendre le message d'erreur. Je pense que je ne peux pas instancier de classe User dans le Main.java parceque la classe User n'y est pas défini, mais je ne vois pas comment y remédier sans recopier tout le code de mon bean (chuis même pas sur que ça marcherais de toute façon en plus de ne pas être propre![]()
)
D'avance merci beaucoup
Partager