Trong eclipse workset, tôi có thư viện android và ứng dụng sử dụng thư viện này. Khi tôi thiết lập một điểm ngắt trong tệp java từ trình gỡ lỗi ứng dụng và tệp java có sẵn. Nhưng khi tôi gỡ lỗi thư viện phụ thuộc thay vì mở tập tin với tập tin mở rộng java với phần mở rộng "lớp" được mở trong trình gỡ lỗi. Có thể tạo nhật thực "java" tệp thay vì "lớp" không?Tôi muốn trình gỡ rối mở tệp java thay vì lớp (từ thư viện phụ thuộc)
7
A
Trả lời
8
Nhấp chuột phải vào dự án và chọn Properties, sau đó chọn mục Build Path Java. Trên tab Libraries bạn sẽ tìm thấy một danh sách các JAR mà dự án đang sử dụng; mở rộng JAR và bạn sẽ thấy một nơi cho "Tệp đính kèm nguồn". Chọn nó và sau đó sử dụng nút Edit để trỏ Eclipse đến nơi mã nguồn sống.
0
Bạn phải đặt đường dẫn nguồn cho jar/thư viện đó. Được thực hiện trong Options-> java build path nếu tôi racall chính xác.
0
Có, bạn phải thêm mã nguồn vào thuộc tính của lib - sau đó cả trình gỡ lỗi và trình soạn thảo mã (khi bạn nhấn Ctrl + click) sẽ hiển thị mã java thay vì bytecode.
1
Bạn phải thêm các nguồn rõ ràng vào đường dẫn xây dựng của mình trong nhật thực. Nếu bạn đang sử dụng maven bạn có thể đặt nó trong xml thiết lập của bạn:
<properties>
<downloadSources>true</downloadSources>
<downloadJavadocs>true</downloadJavadocs>
</properties>
Các vấn đề liên quan
- 1. 'Khai báo mở' trong Eclipse điều hướng đến tệp lớp thay vì tệp nguồn cho Thư viện Android
- 2. Buộc trình duyệt tải xuống tệp thay vì mở tệp
- 3. Công cụ phụ thuộc lớp cho Java
- 4. Chạy chương trình Java từ dòng lệnh phụ thuộc vào tệp jar?
- 5. Thư viện trình duyệt Java
- 6. Java System.loadLibrary phụ thuộc
- 7. phân lớp thư viện mã nguồn mở
- 8. Giữ một thư viện phụ thuộc miễn phí
- 9. Thiết lập phụ thuộc thư viện Tomcat trong maven POM
- 10. Cách gỡ lỗi một thư viện lớp trong Visual Studio
- 11. Trình gỡ rối từ xa của trình tạo Qt
- 12. Liên kết với thư viện năng động với phụ thuộc
- 13. Phụ thuộc transitive cho các thư viện tĩnh và SCON
- 14. SVN thư viện java
- 15. tĩnh (iPhone) thư viện, phân phối, và phụ thuộc
- 16. Thư viện từ điển nguồn mở
- 17. Nhưng tôi không muốn tệp .lib hoặc .exp cho thư viện COM của tôi!
- 18. Làm cách nào để chạy thành công secannotate.exe trên thư viện phụ thuộc vào Thư viện lớp di động?
- 19. Tính năng thư viện C++ 11 phụ thuộc vào trình biên dịch cụ thể proxys
- 20. Database rắc rối trong Django: không thể đặt lại vì phụ thuộc
- 21. Dự án phụ thuộc Maven cục bộ được tham chiếu như một thư mục lớp thay vì một cái bình
- 22. HtmlEncode từ Thư viện Lớp
- 23. Gỡ rối Grunt từ Webstorm
- 24. Sử dụng tiêm phụ thuộc trong thư viện
- 25. Cách liên kết Boost trong thư viện tĩnh phụ thuộc
- 26. Thư viện Javascript để vẽ sơ đồ phụ thuộc
- 27. Cách lập trình để liệt kê phụ thuộc thư viện được chia sẻ trên linux
- 28. Trình gỡ rối PHP cho Eclipse
- 29. làm cách nào để buộc trình liên kết sử dụng thư viện được chia sẻ thay vì thư viện tĩnh?
- 30. Dự án Thư viện Lớp tập tin không biên dịch thành .dll hoặc gỡ lỗi
Cảm ơn giải pháp của bạn. Tôi đã có các tập tin lớp hiển thị mã cũ trong khi gỡ lỗi. Tôi đã có thể khắc phục nó bằng cách cập nhật "Thư mục đầu ra mặc định" trong tab "Nguồn" từ {$ base_folder}/bin thành {$ base_folder}/build, nơi tất cả các tệp được biên dịch đã được đặt. – user592748