在netbeans 5.0中的一个菜单项的 private void jMenuItem2ActionPerformed(java.awt.event.ActionEvent evt)
中有    File file = fc.getSelectedFile();
 
  in=new BufferedReader(new FileReader(file));//private BufferedReader in;
结果显示Unreport exception java.io.FileNotFoundException;must be caught or declared to be throw;
这该怎么做呢?我以前用vc,这学期刚开始学java,现在还没时间学习java的异常处理,因为有作业,时间紧迫,希望大家帮助
还有就是怎么在netbeans 5.0怎么通过菜单中的保存项,将JTextPane中的汉字保存到文件中?
最好有代码,谢谢了先。

解决方案 »

  1.   

    把可能出现异常的地方用try{}catch (specialException){}包围起来。catch后的就是可能发生的异常的类型。所有异常的父类是Exception。例如try{
        String testStr = null;
        testStr.trim();//这里发生空指针异常
        //或者
        testStr = "你好";
        Integer num = new Integer(testStr);//这里发生数字转化异常
    }
    catch (NullPointerException e){
        //捕获空指针异常
        e.printStackTrace();
    }
    catch (NumberFormatException e){
        //捕获数字转化异常
        e.printStackTrace();}"还有就是怎么在netbeans 5.0怎么通过菜单中的保存项,将JTextPane中的汉字保存到文件
    中?"
    去看看io和nio包。使用流
    FileWriter
      

  2.   

    try{
        String testStr = null;
        testStr.trim();//这里发生空指针异常
        //或者
        testStr = "你好";
        Integer num = new Integer(testStr);//这里发生数字转化异常
    }
    catch (NullPointerException e){
        //捕获空指针异常
        e.printStackTrace();
    }
    catch (NumberFormatException e){
        //捕获数字转化异常
        e.printStackTrace();}
      

  3.   

    很少用netbean,俺用eclipse,帮不了你了,
      

  4.   

    不会,没办法
    学习ing