-
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:
- File *.bin trong java application
- Code choi duoc tien
- Cách hiển thị ngày tháng năm lên Table?
- Viết chương trình sử dụng giao thức UDP Socket
- Fix hộ mình với
- Lỗi 404 khi đưa webservice java lên Tomcat
- Hiển thị dạng tiền tệ trong java bằng cách nào?
- Làm sao ẩn đi textbox trong java nhỉ các bạn, mò mãi không ra huhu
- Vấn đề chỉnh sửa lại size ảnh khi phóng to thu nhỏ Frame!
- làm sao để dãy số in trên cùng 1 dòng?
-
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().
Ngoại trừ một số ít trường hợp rãnh mũi - má và “râu rồng silicon” xuất hiện sớm, có khi từ tuổi thanh niên do cơ địa, còn lại, đại đa số do căn do lão hoá đã gây nên ba diễn biến: Giảm mô xương gò...
Cách thẩm mỹ má ở tuổi trung niên...