还有那个构造函数为什么要throws?

解决方案 »

  1.   

    try{
       Trace a =new Trace();
    }catch(Exception e)
    {
    e.printStackTrace();
    .....
    }
    Exception是需要处理的
      

  2.   

    class Trace {
    改为 public class Trace{
    看看 默认的是private 怎么可以在外访问呢 !
      

  3.   

    HI,我加了也不行。
     try {
          Trace a = new Trace();
        }
        catch (java.io.IOException ex) {
        }
    另外这个类是在一个文件里面。。默认应该是那个package访问属性吧。。
      

  4.   

    编译错?运行错?
    catch (java.io.IOException ex) {
        }
    上面这种写法要坚决杜绝!抓到异常一定要处理一下,哪怕只是显示出来,不然你都不知道自己怎么死的。
      

  5.   

    "MainForm.java": Error #: 360 : unreported exception: java.lang.Exception; must be caught or declared to be thrown at line 36, column 21
    不懂。。
      

  6.   

    public Trace() throws Exception 
    改为:
    public Trace() throws java.io.IOException
      

  7.   

    因为:IOException可以造型为Exception,
    反过来不行。
      

  8.   

    因为你catch了java.io.IOException
      

  9.   

    朋友,我建议你先好好看一下java的基本知识。