Como resolvo esse erro

na hora de abrir um arquivo utilizando o FileDialog… ta dando erro…
segundo a IOException… fala q o sistema naum encontrou o arquivo… segue abaixo o código… se alguém puder me ajudar…

[quote]FileDialog fileChooser = new FileDialog(app,“Selecione o Arquivo”,FileDialog.LOAD);
fileChooser.show();

						String arquivo = fileChooser.getFile(); 
						try {
						FileInputStream fil = new FileInputStream(arquivo);
						BufferedReader r = new BufferedReader(new InputStreamReader(fil));
						String str, arq = null;
						while ((str = r.readLine()) != null) {
							arq += str + "\n";
						}
						Texto.setText(arq);
						r.close();
						}
						catch (IOException e) {
								System.out.print("Erro" + e);
							}	
						}[/quote]

No catch coloca e.preintSatckTrace();
ele te informa detalhadamente onde deu o erro.

O problema é que o getFile() só retorna o nome do arquivo selecionado.

Faça assim:

String arquivo = fileChooser.getDirectory() + fileChooser.getFile();

O método getDirectory() retorna todo o caminho, mais o nome do arquivo selecionado, assim vc terá o caminho completo do arquivo.

Blz???

Porque vc não usa o JFileChooser?

JFileChooser… achei q fica meio devagar…

mas posso usar tbm… é q queria fazer o FileDialog funciona tbm