O que significa o Erro

Ola galera…estou com outro problema:
[ File file = fc.getSelectedFile();
try {
File in = new File(fc.getSelectedFile());
FileInputStream fis = new FileInputStream(in);
BufferedInputStream bis = new BufferedInputStream(fis);
data = new DataInputStream(bis);]

Nesse pedaco do codigo, na 3 linha da acusando um erro que é o seguinte:
cannot resolve symbol: constructor File (java.io.File)in class java.io.File at line 165 (165:23)

Alguem pode me explicar o que é isso??
Obrigado
Tiago[/code]

Nao existe o construtor File(File). Dê uma olhada na API: http://java.sun.com/j2se/1.4.2/docs/api/java/io/File.html

Mude

 File in = new File(fc.getSelectedFile()); 

para

 File in = fc.getSelectedFile();