-
28-09-2013, 06:30 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Chỉ cách đọc lỗi trong java netbeans???
Chào các bạn,
Mình mới từ C# chuyển qua java.Trong C#,mỗi lần bị lỗi gì chỉ cần coppy phần out put rồi search google là có hướng để sửa.Nhưng trong java thì khác,mỗi lần sai lỗi gì nó out put rất nhiều dòng,coppy search google thì nó nói trên trời dưới đất,k cụ thể nên khó sửa.Có bạn nào giỏi java help mình về vấn đề này đc k?Vd mình có đoạn out put lỗi như thế,thì mình coppy dòng nào để search google???
run:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at calculator.Calculator.btnEqualsActionPerformed(Cal culator.java:163)
at calculator.Calculator.access$400(Calculator.java:1 8)
at calculator.Calculator$5.actionPerformed(Calculator .java:114)
at javax.swing.AbstractButton.fireActionPerformed(Abs tractButton.java:2018)
at javax.swing.AbstractButton$Handler.actionPerformed (AbstractButton.java:2341)
at javax.swing.DefaultButtonModel.fireActionPerformed (DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultB uttonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseRe leased(BasicButtonListener.java:252)
at java.awt.Component.processMouseEvent(Component.jav a:6505)
at javax.swing.JComponent.processMouseEvent(JComponen t.java:3321)
at java.awt.Component.processEvent(Component.java:627 0)
at java.awt.Container.processEvent(Container.java:222 9)
at java.awt.Component.dispatchEventImpl(Component.jav a:4861)
at java.awt.Container.dispatchEventImpl(Container.jav a:2287)
at java.awt.Component.dispatchEvent(Component.java:46 87)
at java.awt.LightweightDispatcher.retargetMouseEvent( Container.java:4832)
at java.awt.LightweightDispatcher.processMouseEvent(C ontainer.java:4492)
at java.awt.LightweightDispatcher.dispatchEvent(Conta iner.java:4422)
at java.awt.Container.dispatchEventImpl(Container.jav a:2273)
at java.awt.Window.dispatchEventImpl(Window.java:2719 )
at java.awt.Component.dispatchEvent(Component.java:46 87)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.j ava:735)
at java.awt.EventQueue.access$200(EventQueue.java:103 )
at java.awt.EventQueue$3.run(EventQueue.java:694)
at java.awt.EventQueue$3.run(EventQueue.java:692)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPri vilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$1.doIntersectionPri vilege(ProtectionDomain.java:87)
at java.awt.EventQueue$4.run(EventQueue.java:708)
at java.awt.EventQueue$4.run(EventQueue.java:706)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPri vilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java: 705)
at java.awt.EventDispatchThread.pumpOneEventForFilter s(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(E ventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarch y(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispa tchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispa tchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThre ad.java:91)View more random threads:
- Làm thế nào tạo Button hình tròn trong java?
- Làm sao để refresh cho thiết bị báo công tơ mét?
- [Spring MVC]Lỗi Tiếng Việt khi gọi AJAX lên Controller.
- Tạo combo box trong jsp
- Socket: Phát triển Greeting Server và Greeting Client bằng java
- Dòng lệnh Object[] toArray() để làm gì ạ?
- Làm sao để đóng form2 mà không tắt form1
- Abstract class khác với class thường ở chổ nào
- [JSP] So sánh API http với Webservice. JSP với Servlet
- Làm thế nào để tách logic xử lý trong Java?
-
28-09-2013, 07:19 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mấy thông tin bên dưới là thông tin chỉ vị trí bị ngoại lệ giúp biết chỗ mà sửa lỗi.
Cái thông báo chính là java.lang.NullPointerException cái này thì ngôn ngữ nào cũng thế, chỉ là nó thông báo khác thôi.
Nếu hiểu tí TA thì dịch nó ra là hiểu.
-
29-09-2013, 05:28 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi SITUVNX
-
10-10-2013, 04:16 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Stack trace đã liệt ra những thông tin hữu ích về exception. Lỗi nằm gần hàng 163 trong Calculator.java. Để debug, bạn đặt 1 breakpoint ở hàng đó. Một object variable có lẽ đã không được initialized hoặc không có value.
-
11-10-2013, 12:13 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi MrPhuc
Nhất là ngoại lệ NullPointerException là một trong những ngoại lệ phổ biến nhất trong lập trình.
Sao các bạn không thử dịch 1 tí thay vì cứ ôm cả đống lên Google.
Null: Rỗng
Pointer: Con trỏ (địa chỉ)
Exception: Ngoại lệ
=> Ngoại lệ Con trỏ Rỗng (chính xác là: Ngoại lệ con trỏ không tham chiếu đến 1 địa chỉ nào)
Mà con trỏ chưa tham chiếu đến địa chỉ nào => trường đó chưa khởi tạo.
-
11-10-2013, 06:37 PM #6Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Trong lỗi nó ra rõ ràng rồi, bạn còn đòi search google nữa mới chịu [IMG]images/smilies/17.gif[/IMG]
Dạo này các dev phụ thuộc google nhiều quá, đụng tí lỗi là lo đi gg trước, để rồi ko hiểu bản chất là gì, lần sau gặp lại cứ thế gg tiếp.
-
11-10-2013, 07:14 PM #7Junior Member
- Ngày tham gia
- Dec 2015
- Bài viết
- 0
Gửi bởi nguyenqGửi bởi kidkid
-
13-10-2013, 05:56 PM #8Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi SITUVNX
Đoạn code nó thế này:
(int) i=(int)txtOperand1.getvalue();
-
14-10-2013, 11:29 AM #9Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi MrPhuc
-
18-10-2013, 10:25 AM #10Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
I không có khả năng null vì:
- i là kiểu nguyên thủy int, nó không thể null.
- ngoại lệ NullPointerException thường được quăng ra khi một đối tượng gọi đến phương thức của chính bản thân nó. VD: Khi O = null, O mà gọi đến O.toString(), sẽ xảy ra ngoại lệ.
Thế nên mình đồng ý với @SuperUser.
Nhưng còn một thứ có thể null, đó là giá trị trả về của phương thức getValue().
Thông qua phân tích dữ liệu Google từ 86 quốc gia, mới đây, một công ty tại Anh đã công bố bảng xếp hạng kích tấc "cậu nhỏ" của các nước trên thế giới. Kết quả, hầu hết các nước xếp ở nhóm đầu của...
"Chim" của chàng trai Việt thuộc...