2011-09-06 6 views
6

Vấn đề của tôi là như sau: Tôi đang phát triển một plugin eclipse và đôi khi tôi mất theo dõi nơi các lớp được tải từ. Những gì tôi muốn là để xem trong stacktrace debugger nơi một lớp được nạp từ (mà jar trên đĩa cứng).Trong nhật thực, làm thế nào tôi có thể thấy các lớp java được tải từ đâu?

Tôi có thiếu một số tùy chọn Eclipse rõ ràng không?

Bất kỳ trợ giúp nào sẽ được đánh giá rất nhiều!

Trả lời

5

Để xem vị trí của các lớp đã tải: Trong Cấu hình chạy -> Thẻ đối số thêm đối số vm -verbose. Điều đó sẽ bao gồm đường dẫn đầy đủ của các lớp được tải.

EDIT: Để tìm một lớp học đặc biệt từ một danh sách các lọ:

tôi sử dụng một lọ lớp tìm kiếm plugin. Tôi không nhớ vị trí chính xác từ nơi tôi đã tải xuống, alphaworks link dường như đã bị hỏng kể từ bây giờ. Nhưng bạn có thể tìm thấy các công cụ similar. Lưu ý: Trong nhật thực, nếu bàn điều khiển đầy đến một điểm bạn không thể xem các bản ghi trước đó, sau đó trong tab Chung -> Tùy chọn Kiểm tra I/O tệp.

+0

Cảm ơn bạn rất nhiều! Nó không cung cấp thông tin như tôi mong đợi, nhưng nó giải quyết dứt khoát vấn đề của tôi. (console là xấu xí mặc dù). Cảm ơn bạn một lần nữa! – vpi

+0

@vpi bạn đang nói về việc tìm lớp từ thư viện tham chiếu? –

+1

Tôi cần biết nếu một số lớp học được tải từ các plugin hoặc từ JRE – vpi