Salut,
Actuellement j'ai un programme qui suit cette architecture :
Je voudrais faireCeci() avec un Thread :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public class XML { (...) public static void main(String []args) { String s="monFichier.xml"; XML t=new XML(); t.faireCeci(monXML); t.deleteXML(s); } }
Mais je me retrouve avec deux erreurs à la compilation :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 new Thread( new Runnable() { public void run() { t.deleteXML(s); } } ).start();
Le seul probleme c'est que j'effectue des traitements avant de faire ces opérations...Local variable t is accessed from within inner class. Should be declared final.
Local variable s is accessed from within inner class. Should be declared final.
Merci d'avances pour vos réponses
Fred
Partager