Bonjour,

J'ai une méthode avec la signature suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
private String getEncodedPassword (String credentials)
qui est appelée par une autre méthode :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
public void setEncodedPassword (String attribut, String encodedActualPassword, String newPsw, String principal)
Seule la deuxième méthode est appelée depuis le main.

A la compilation, j'obtiens l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
.\src\ch\ldap\ClientLDAP.java:158: non-static method getEncodedPassword(ja
va.lang.String) cannot be referenced from a static context
    String encodedTestPassword = ClientLDAP.getEncodedPassword (newPsw);
Je n'aimerais pas que ces méthodes soient de type static et je ne comprends pas bien pourquoi j'ai ce type d'erreur.

Est-ce que quelqu'un pourrait m'aider ?

Merci d'avance.


[ Modéré par SEMPERE Benjamin ]
Ajout des balises code
Les Règles du Forum