Bonjour tout le monde jespere ke vous allez pouvoir m'aider

voila j'ai une classe ConnectionManager:

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
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
public class ConnectionManager{
 
  private String myLogin;
  private String myPassword;
  private String myProtocole;
  private String myHost;
  private int myPort;
  private Session mySession;
  private Store myStore;
  private Folder myFolder;
  private Message[] myMailBox;
 
  public ConnectionManager() {    
 
  }
 
 
  /* ----------------- initialisation de la connection  ---------------*/
public boolean init(String login, String password, String protocole,
                      String host, int port)
  {
    myLogin = "niko";
    myPassword = "niko";
    myProtocole = "IMAP";
    myHost= "niko";
    myPort = 143;
 
    Properties props = System.getProperties();
 
    try
    {
      System.out.println("début conncetion");
      myStore.connect(myHost, myPort, myLogin, myPassword);
      System.out.println("connexion ok !");
    }
    catch ( MessagingException e)
    {
       System.out.println("connexion pas ok !");
       return false;
    }
    return true;
}
}
 
Et je veut faire mon main pour utiliser la fonction init()
voila ce que j ai fait mais j'ai une erreur:
 
package testimap;
 
public class NewMain {
  public static void main(String args[]){
        ConnectionManager test;
        test = new ConnectionManager();
        ConnectionManager.init("niko","niko","IMAP","niko",143);
 
   }
erreur : non static method init

Voila j'espere que vous allez me trouver la solution

Merci a tous !!