try{
  //...
}catch(Exception e){
  //...
}catch(IOException e){
  //...
}系统报错:cannot resolve symbol
symbol: class IOException请问为什么?

解决方案 »

  1.   

    系统报错:cannot resolve symbol
    symbol: class IOException提示你找不到IOException,所以要把它import进来
      

  2.   

    首先可以确定的是你的catch的层次有问题,你的IOException中的处理语句是
    永远不会被执行的,应为IOException是Exception的一个子类。
    其次,你使用的类没有正确的包含进来。
      

  3.   

    谢谢! 其实我想问的是这个:import java.io.IOException;
    public class testIOException{
    public static void main(String args[]){
    try{
    }catch(Exception e){
    }catch(IOException e){
    }
    }
    }系统编译时出现:exception java.io.IOException has already been caught
    请问这是为什么?