我刚学JAVA不久 ```自己写了个小游戏贪吃蛇。 4个类都通过编译了```   但是运行不了`````程序是APPLET```  错误提示NULLPOINTER````  程序有六七百行```我找不到错误 ,谁能教我怎么给程序检错啊```   太长了 不知道从哪里检查起````
谁教我个科学的方法

解决方案 »

  1.   

    NULLPOINTER--对象为null,你看看trace说哪个方法引起错误,然后debug一下那个方法中是不是有对象为null,而你又调用了这个对象的方法
      

  2.   

    回复 petit(小云) 
    能 说具体吗? 什么是TRACE?
      

  3.   

    所谓trace
    ...
    catch(Exception e)
    {
    e.printStackTrace();
    }
    看看是哪里引起的这个错误
      

  4.   

    回复 petit(小云) 
    哦 你说的是 捕捉异常啊` ````
    回复 所有人
    谢谢大家,我已经解决了这个问题。
    难道检错没有什么捷径或者用软件?
    3天后结帖`````````````
      

  5.   

    eclipse,netbeans等ide的debug就很好啊。同时如果使用junit等单元测试更好。
    netbeans的profile测试性能也很不错
      

  6.   

    将异常的运行轨迹给输出来看看啊。
    e.printStackTrace(System.out);
      

  7.   

    明显程序提示是空指针异常,那就是有 些变量没有初始化就用了,所以会提示null point exception ,看看它提示哪一行出错,检查一下就可以了