salut
j'ai un problème avec un constructeur et des tableaux dynamiques
déclaration de tableau
dans une méthode statique je fais:
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;
ensuite dans le main 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];
voici le constructeur de la classe
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 TimerTask task = new FileWatcher(nomRepertoireDuFichierAregarder, nomFichierARegarder, nomRepertoireDestinationDuFichierAregarder){
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:
c'est sûrement dû au tableau... mais je comprends pas trop comment résoudre ça
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2Exception in thread "main" java.lang.NullPointerException
si on pouvait me donner un peu d'aide
merci
Partager