StringTokenizer

Olá Galera.

Alguém pode me dizer porque esse código não está compilando.
Marquei a palavra erro no local que está falhando. Estou utilizando o eclipse 3.1

import java.util.;
import java.io.
;

public class Token{

public Token (){		
}

File file = new File("c://entrada.txt");

FileReader reader = new FileReader(file);
BufferedReader leitor = new BufferedReader(reader);
	
String linha;
String idArq = "";
String nome = " ";
String nomeArq = "";
	
StringTokenizer separador; (erro)

  do {

  linha = leitor.readLine();
  
  if( linha != null ){     
      separador = new StringTokenizer(linha, "=");
      idArq = separador.nextToken();
      nomeArq = separador.nextToken();

      System.out.println(idArq);
      System.out.println(nomeArq);

  }

}
while ( linha != null );
	
leitor.close();
reader.close();

} (erro)

Ola,

Pergunta: dentro de qual método esta o codigo :

File file = new File("c://entrada.txt");
até:

[code]

reader.close();

} (erro)[/code]

Em java vc tem que colocar um procedimento dentro de um metodo… senão é erro de compilação.

Exceto para o inicializador estatico… mas isto já é outra estoria…

Agora funcionou.

Muito obrigado.