2011-11-12 27 views
8

Có trình gỡ lỗi nào cho Java hiển thị hoạt ảnh từng bước của những gì thực sự xảy ra khi một số dòng mã được chạy không?Có bất kỳ "trình gỡ rối trực quan" nào cho Java không?

Bạn tôi được hỏi nhiều câu hỏi Java và tôi không chắc chắn về thông tin liên lạc ngay bây giờ ...

(Tôi thậm chí không chắc chắn về những gì tôi đang nói TT)

Cảm ơn bạn!


Tôi nghĩ câu hỏi không phải là quá rõ ràng đối với tất cả mọi người ở đây ...

Tôi không muốn bất kỳ debugger ở đây - Tôi đã biết về chương trình gỡ rối của Eclipse và vv

Tôi tự hỏi liệu có ai đã thực hiện một trình gỡ lỗi hiển thị HÌNH ẢNH và hoạt ảnh ...

Tôi đang cố gắng dạy cho một chàng trai và nghĩ sẽ rất tốt khi có một công cụ có thể giải thích đồ họa.

(eclipse debugger - đó là tất cả về văn bản Tôi không nghĩ nó rất hiệu quả khi nói đến điều giảng dạy như đệ quy..)

+0

Tôi đã tìm thấy điều gì đó hữu ích. Xem câu trả lời cập nhật của tôi. –

Trả lời

12

Có rất nhiều IDE + Debuggers ngoài kia cho Java. EclipseNetBeans là một trong những người trưởng thành và phổ biến nhất.

Đây là comparison chart của các IDE khác nhau cho Java.

+3

Điều này không thực sự trả lời câu hỏi được cập nhật cho trình gỡ rối trực quan. – jnovacho

5

Cập nhật: JIVE là những gì bạn đang tìm kiếm.


Tôi hiện đang nghiên cứu chủ đề này tại trường đại học của mình và xuất bản một số paper về việc này.

Sử dụng phương pháp tiếp cận này cần xác định mô hình UML trừu tượng của ứng dụng được gắn với ứng dụng đang chạy. Sau khi bạn đính kèm màn hình, một ảnh chụp nhanh của ứng dụng được tạo ra như một sơ đồ đối tượng có thể được khám phá. Khi ứng dụng được tiếp tục, phần năng động của nó có thể được hình dung như là một sơ đồ trình tự UML.

Gói của tôi là phát hành phiên bản đầu tiên của plugin màn hình trong các tuần tiếp theo trên Sourceforge. Hiện tại, bạn có thể tìm kiếm trên web các từ khóa "xác minh thời gian chạy", "gỡ lỗi trừu tượng" và "theo dõi thời gian chạy". Một số cách tiếp cận tương tự được tham chiếu trong bài báo được liên kết ở trên.

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