2008-09-17 38 views
5

Sử dụng trình gỡ lỗi trong Netbeans 6.1, tôi muốn bước vào một phương thức của thư viện JSF (phương thức cụ thể saveSerializedView của lớp StateManager), nhưng tôi không thể tìm ra cách chỉ định thông qua IDE vị trí của mã nguồn cho thư viện JSF. Tôi thậm chí còn gặp sự cố khi xác định tệp hoặc tệp jar nào mà Netbeans đang sử dụng cho JSF.Chỉ định nguồn để gỡ lỗi bằng Netbeans

Trả lời

6

Câu trả lời này áp dụng đối với Netbeans 6.1 vào khoảng tháng 9 năm 2008:

Nghe có vẻ như nếu bạn cần phải khám phá những "thư viện" hộp thoại. Chọn "Công cụ" từ thanh trình đơn và "Thư viện" từ trình đơn. Nếu bạn chọn "JSF" ở bên trái, bạn sẽ thấy một liên kết các tệp jar, các nguồn (hiện không có trong Netbeans 6.1) và javadoc của tôi (hiển thị javaee5-doc-api.zip trong Netbeans của tôi).

Những gì bạn cần làm là thêm một tệp zip hoặc tệp nguồn mới trong thẻ "Nguồn".

Ví dụ về thư viện được điền đầy đủ là "Tiện ích mở rộng bố cục xoay" có tệp jar, nguồn và javadoc.

1

Tôi lấy bình của bạn không bao gồm nguồn, vì bạn không thể "bước vào". Trong trường hợp như những gì tôi làm là tìm nguồn thích hợp (chỉ trong StateManager.java trong trường hợp này, nếu nó có sẵn, hoặc các lọ bao gồm nguồn), hãy cẩn thận rằng đó là phiên bản tôi đang sử dụng. Bên trong cây dự án của tôi, tôi tạo phân cấp gói cho lớp cụ thể đó và đặt nguồn đó vào đó. Thậm chí nếu các lớp tồn tại trong một cái lọ, tôi có thể sử dụng nguồn này để đặt breakpoint vv

0

tải nguồn JSF và trỏ đến thư mục làm việc cho tra cứu nguồn .. Nó sẽ thâm nhập vào mã

1

Ví dụ cho Netbeans7 và cá móm 2.0.3
Tạo một thư viện mới (Tools-> Libraries) , gọi nó là Mojarra-2.0.3.
Trong tab classpath thêm lọ 2 cá móm:

  • jsf-api.jar
  • jsf-impl.jar

Trong tab nguồn khác nhau, thêm hai con đường:

  • .. \ mojarra-2.0.3-FCS-source \ jsf-api \ src \ main \ java \

  • .. \ mojarra-2.0.3-FCS-source \ jsf-ri \ src \ main \ java \ Thêm thư viện mới được tạo vào dự án

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