[Thread]probleme de portée
Salut,
Actuellement j'ai un programme qui suit cette architecture :
Code:
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);
}
} |
Je voudrais faireCeci() avec un Thread :
Code:
1 2 3 4 5 6 7 8 9 10
|
new Thread(
new Runnable()
{
public void run()
{
t.deleteXML(s);
}
}
).start(); |
Mais je me retrouve avec deux erreurs à la compilation :
Citation:
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.
Le seul probleme c'est que j'effectue des traitements avant de faire ces opérations...
Merci d'avances pour vos réponses
Fred