我正在完成一个gui 在做一个button的acction的时候 遇到了 这样的问题
这是这一段代码
loadBut.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
fileName = fileNameField.getText();
BufferedReader fr= new BufferedReader(new FileReader(fileName));//11111111111
String c=fr.readLine(); //22222222222
while(c != null)
{
text += c;
c=fr.readLine(); //33333333333333
}
message = "读文件成功! ";
fr.close(); // 4444444444444
scheduleFlightsArea.append(text);
}
});
在我的eclipse 环境中 11 2222 333 444 处都出现了 unhandled excepion IOexception 的错误提示,本人刚学,不是很明白怎么处理exception,按照eslipse的提示改,反而错误越改越多,:(
请问我该怎么处理 这些异常 , 谢谢
------解决方案--------------------
把fileName = fileNameField.getText();
BufferedReader fr= new BufferedReader(new FileReader(fileName));//11111111111
String c=fr.readLine(); //22222222222
while(c != null)
{
text += c;
c=fr.readLine(); //33333333333333
}
message = "读文件成功! ";
fr.close(); // 4444444444444
scheduleFlightsArea.append(text);
}
放在try{
}catch(Exception e)
{
}
中
------解决方案--------------------
既然是Oexception 异常,就是
BufferedReader fr= new BufferedReader(new FileReader(fileName));//11111111111
这儿有错误,检查fileName格式是否正确,文件是否能够获得
check fr = null ?