Problème sur la classe File - Java - Programmation
Marsh Posté le 21-10-2002 à 10:11:14
ça n'à priori rien à voir avec la classe File mais plutot avec le fait que tu oublies d'initialiser ton tableau
Marsh Posté le 21-10-2002 à 10:28:32
--greg-- a écrit a écrit : ça n'à priori rien à voir avec la classe File mais plutot avec le fait que tu oublies d'initialiser ton tableau |
String outFilename = cibleDIR + "outfile.zip";
fileZip = new File(outFilename);
....
194 File files[] = null;
195 files[0] = fileZip;
Voila l'erreur que j'ai à l'execution
java.lang.NullPointerException
at FileUploadThreadV2.run(FileUploadThreadV2.java:195)
Marsh Posté le 21-10-2002 à 10:44:06
ben oui:
194 File files[] = new File[tailledetontableau];
Marsh Posté le 21-10-2002 à 12:00:42
persepolis a écrit a écrit : String outFilename = cibleDIR + "outfile.zip"; fileZip = new File(outFilename); .... 194 File files[] = null; 195 files[0] = fileZip; Voila l'erreur que j'ai à l'execution java.lang.NullPointerException at FileUploadThreadV2.run(FileUploadThreadV2.java:195) |
y a pas un truc qui te fait bizarre là ?
Marsh Posté le 21-10-2002 à 13:10:25
benou a écrit a écrit : y a pas un truc qui te fait bizarre là ? |
Y'a plein de choses qui me font bizarre dans Java.
Enfin, je m'en suis sorti.
Le blème que j'avais, c'etait que mon tableau File etait déclaré au début de ma classe et passé en paramètre dans mon constructeur.
Et moi, je le redéclarai dans une méthode, alors à la sortie, ca merdouillait...
C'est compliqué java
Marsh Posté le 21-10-2002 à 13:52:56
persepolis a écrit a écrit : C'est compliqué java |
trop fort
Marsh Posté le 21-10-2002 à 10:03:33
Problème de base ...
j'ai un tableau de File et dans ce tableau, je veux tout supprimer et placer simplement un fichier et ça marche pô!!!
petit bout de code :
private File[] files;
....
String outFilename = cibleDIR + "outfile.zip";
fileZip = new File(outFilename);
...
files[0] = fileZip;
Y'a quelque chose que j'ai pas du comprendre ...
---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.