salut

j'ai un problème avec un constructeur et des tableaux dynamiques

déclaration de tableau
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
static String [] nomRepertoireDuFichierAregarder;
static String [] nomRepertoireDestinationDuFichierAregarder;
static String [] nomFichierARegarder;
static int nbFichierARegarder;
dans une méthode statique je fais:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
nbFichierARegarder= Integer.parseInt(prop.getProperty("nbFichierARegarder"));
 
 
nomRepertoireDuFichierAregarder = new String[nbFichierARegarder];
nomRepertoireDestinationDuFichierAregarder = new String[nbFichierARegarder];
 
nomFichierARegarder = new String[nbFichierARegarder];
ensuite dans le main je fais:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
TimerTask task = new FileWatcher(nomRepertoireDuFichierAregarder, nomFichierARegarder, nomRepertoireDestinationDuFichierAregarder){
voici le constructeur de la classe
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
 public FileWatcher(String []pNomRepertoireDuFichierAregarder, String []pNomFichierARegarder, String []pNomRepertoireDestinationDuFichierAregarder) {
...
}

lorsque le code présenté pour le main aussitôt que le code est exécuté j'obtiens le message:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Exception in thread "main" java.lang.NullPointerException
c'est sûrement dû au tableau... mais je comprends pas trop comment résoudre ça

si on pouvait me donner un peu d'aide

merci