2010-01-17 27 views
8

Làm cách nào để sử dụng các số trong ngăn xếp? Chúng có nghĩa là gì? trong Eclipse Tôi thường nhận được trường hợp ngoại lệ, ví dụ như một NullPointerException:Các số trong theo dõi ngăn xếp có nghĩa là gì?

java.lang.NullPointerException 
    at com.sun.midp.lcdui.DefaultEventHandler.commandEvent(+68) 
    at com.sun.midp.lcdui.AutomatedEventHandler.commandEvent(+47) 
    at com.sun.midp.lcdui.DefaultEventHandler$QueuedEventHandler.handleVmEvent(+186) 
+0

JVM là gì? –

Trả lời

13

Đó là những hiệu số của các chỉ dẫn gây ra ngoại lệ từ đầu của phương pháp.

java.lang.NullPointerException 
    at com.sun.midp.lcdui.DefaultEventHandler.commandEvent(+68) 

Hướng dẫn tại offset 68 trong phương pháp com.sun.midp.lcdui.DefaultEventHandler.commandEvent đang gây ra ngoại lệ thực sự bằng cách truy cập tham chiếu null.

at com.sun.midp.lcdui.AutomatedEventHandler.commandEvent(+47) 

Các hướng dẫn tại offset 47 trong phương pháp com.sun.midp.lcdui.AutomatedEventHandler.commandEvent là một lệnh gọi chạy các phương pháp com.sun.midp.lcdui.DefaultEventHandler.commandEvent.

at com.sun.midp.lcdui.DefaultEventHandler$QueuedEventHandler.handleVmEvent(+186) 

Các hướng dẫn tại bù đắp 186 trong phương pháp com.sun.midp.lcdui.DefaultEventHandler$QueuedEventHandler.handleVmEvent là một lệnh gọi chạy các phương pháp com.sun.midp.lcdui.AutomatedEventHandler.commandEvent.

+0

Và trong đó đơn vị là bù đắp này đo? trong số dòng tôi đoán .. hoặc trong hướng dẫn? Và những gì được tính là một dòng/hướng dẫn? những gì nên được bù đắp nếu có một ngoại lệ trong doSomething2()? nếu (đúng) { doSomething1(); doSomething2(); } – hsmit

+0

Đó là bù đắp bytecode trong mã được biên dịch. Các trình gỡ rối có thể sử dụng nó để ánh xạ tới số dòng trong mã nguồn. Nếu không có thông tin gỡ lỗi bổ sung để ánh xạ bytecode thành các số dòng nguồn, nó không tầm thường để tìm dòng nguồn chỉ bằng cách nhìn vào số. –

+0

Ok, cảm ơn! Bạn cũng có thể cho tôi biết làm thế nào để ánh xạ offsets bytecode để offsets mã nguồn? – hsmit

Các vấn đề liên quan