是的
你可以看看IOException的说明

解决方案 »

  1.   

    是的,我认为这要在你的程序里适当位置加上try{}catch(){}通过msg,或通过消息栈stack
      

  2.   

    是不是可以用System.err.println(e)
      

  3.   

    要细化异常,就要知道什么情况要抛出什么异常。这个工作没有人帮你做,只能自己做,不过抛出异常的可能型太多,不可能穷尽所有的情况,要试自己的情况而定。假设定义的异常是FileNotExistException,在方法中可以这么用:public void deleteFile(File file) throws FileNotExistException
    {
        if(!file.exists())
        {
            throw new FileNotExistException("这个文件不存在");
        }
        file.delete();
    }