Java中出现以下错误,何解?
答案:3 悬赏:50 手机版
解决时间 2021-03-02 12:12
- 提问者网友:世勋超人
- 2021-03-02 03:53
Java中出现以下错误,何解?
最佳答案
- 五星知识达人网友:人间朝暮
- 2021-03-02 05:30
Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 2
这个错误是数组越界的意思
at begin.enter.entermain(enter.java:9)
at begin.start$1.actionPerformed(start.java:22)这应该是错误行数
自己检查一下取数组值的时候有没有取错,这个是经常会失误的地方。追问第22行是调用另一个对象的方法追答那就是那个对象里面的问题了,那个对象里面代码是啥?追问就是enter
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)追答额,你贴的这个代码是start.java
然后错误里面说at begin.start$1.actionPerformed(start.java:22)意思是说22行有错误。也就是en.entermain(k);这一句有错误。
还有一句错误是at begin.enter.entermain(enter.java:9) 这个是说在enter这个类里面第9行有错误,你的第9行是啥,我觉得还是把enter贴出来看看比较好,这样比较难找。
还有啊,排错这种事虽然很烦人,但是一定要学会排错!学会看错误日志,楼主加油啊…追问谢谢,第九航其实也是一个引用其他类中的方法的语句追答虽然不知道引用的是什么,但是就按照这样总会找到的!如果不行的话就debug下断点找。。追问刚查了 Source是源头,也就是说另一个类有问题追答好吧…你这个有很多类么?
这个错误是数组越界的意思
at begin.enter.entermain(enter.java:9)
at begin.start$1.actionPerformed(start.java:22)这应该是错误行数
自己检查一下取数组值的时候有没有取错,这个是经常会失误的地方。追问第22行是调用另一个对象的方法追答那就是那个对象里面的问题了,那个对象里面代码是啥?追问就是enter
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)追答额,你贴的这个代码是start.java
然后错误里面说at begin.start$1.actionPerformed(start.java:22)意思是说22行有错误。也就是en.entermain(k);这一句有错误。
还有一句错误是at begin.enter.entermain(enter.java:9) 这个是说在enter这个类里面第9行有错误,你的第9行是啥,我觉得还是把enter贴出来看看比较好,这样比较难找。
还有啊,排错这种事虽然很烦人,但是一定要学会排错!学会看错误日志,楼主加油啊…追问谢谢,第九航其实也是一个引用其他类中的方法的语句追答虽然不知道引用的是什么,但是就按照这样总会找到的!如果不行的话就debug下断点找。。追问刚查了 Source是源头,也就是说另一个类有问题追答好吧…你这个有很多类么?
全部回答
- 1楼网友:神的生死簿
- 2021-03-02 07:57
java.lang.ArrayIndexOutOfBoundsException
数组越界了吧
数组越界了吧
- 2楼网友:千杯敬自由
- 2021-03-02 06:27
数组越界,把另外两个类也贴出来看下
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯