eclipse如何通过console纠错
展开全部
eclipse的console中是打印的系统的日志
如果有出错。就会出异常。
有的异常是我们自己写的类的某个方法。而有的异常是jdk的或者是其它的我们不认识的。
那么怎么正确找到异常在哪里
1,首先,出了异常,一定是自己的代码或者是环境有问题。
2,从上向下看,找到第一个自己类中的异常。
你看这个:
java.lang.ArrayIndexOutOfBoundsException: 17
at eman.event.capp.ImportExcelTechnicsEventByRH.getMouldPartTechnics(ImportExcelTechnicsEventByRH.java:180)
at eman.event.capp.ImportExcelTechnicsEventByRH.process(ImportExcelTechnicsEventByRH.java:126)
at eman.event.EventHandlerBase.service(EventHandlerBase.java:351)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
这个的第一行就是我写的类的eman.event.capp.ImportExcelTechnicsEventByRH.getMouldPartTechnics(ImportExcelTechnicsEventByRH.java:180)
这个方法里出错了,还提示了是180行。
你看这个:
java.lang.NullPointerException
at org.apache.catalina.connector.CoyoteWriter.write(CoyoteWriter.java:171)
at eman.event.productionView.resourceUse.AutoQueryProjectNameEvent.process(AutoQueryProjectNameEvent.java:124)
at eman.event.EventHandlerBase.service(EventHandlerBase.java:351)
它的第一行不是我写的类,所以在找的时候,要从第一个自己写的类里找。。
自己多总结吧。
见多了,就会了。
如果有出错。就会出异常。
有的异常是我们自己写的类的某个方法。而有的异常是jdk的或者是其它的我们不认识的。
那么怎么正确找到异常在哪里
1,首先,出了异常,一定是自己的代码或者是环境有问题。
2,从上向下看,找到第一个自己类中的异常。
你看这个:
java.lang.ArrayIndexOutOfBoundsException: 17
at eman.event.capp.ImportExcelTechnicsEventByRH.getMouldPartTechnics(ImportExcelTechnicsEventByRH.java:180)
at eman.event.capp.ImportExcelTechnicsEventByRH.process(ImportExcelTechnicsEventByRH.java:126)
at eman.event.EventHandlerBase.service(EventHandlerBase.java:351)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
这个的第一行就是我写的类的eman.event.capp.ImportExcelTechnicsEventByRH.getMouldPartTechnics(ImportExcelTechnicsEventByRH.java:180)
这个方法里出错了,还提示了是180行。
你看这个:
java.lang.NullPointerException
at org.apache.catalina.connector.CoyoteWriter.write(CoyoteWriter.java:171)
at eman.event.productionView.resourceUse.AutoQueryProjectNameEvent.process(AutoQueryProjectNameEvent.java:124)
at eman.event.EventHandlerBase.service(EventHandlerBase.java:351)
它的第一行不是我写的类,所以在找的时候,要从第一个自己写的类里找。。
自己多总结吧。
见多了,就会了。
展开全部
设置方法:在window->preperences->Run/Debug->console 中,把'show when program writes to standard out'的勾去掉就可以了
当然,在console窗口的右边也有图标可以直接点击取消的。
当然,在console窗口的右边也有图标可以直接点击取消的。
追问
谢谢,不过我想知道怎样通过console来解决代码中的错误!初学者
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
其实,console可以展示所有的java类流向信息,你可以通过System.out.println(">>>>>>>>>>>>>>>sql>>>>"+sql);对你关注的信息打印,及其定位问题所在。建议多用用断点调试与你所谓的console纠错结合开发,这样就会方便快捷的编程和养成一个较好的编程素养
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询